Поделиться через


ITransformer Интерфейс

Определение

Преобразователь — это компонент, который преобразует данные. Он также поддерживает распространение схемы, чтобы ответить на вопрос о том, как данные с этой схемой будут выглядеть после его преобразования?

public interface ITransformer : Microsoft.ML.ICanSaveModel
type ITransformer = interface
    interface ICanSaveModel
Public Interface ITransformer
Implements ICanSaveModel
Производный
Реализации

Свойства

IsRowToRowMapper

Указывает, должен ли вызов выполнен GetRowToRowMapper(DataViewSchema) успешно, в соответствующей схеме.

Методы

GetOutputSchema(DataViewSchema)

Распространение схемы для преобразователей. Возвращает схему вывода данных, если входная схема похожа на указанную.

GetRowToRowMapper(DataViewSchema)

Создает сопоставителя строк с строками на основе входной схемы. Если IsRowToRowMapper это так false, следует вызвать исключение. Если входная схема каким-либо образом непригодна для создания сопоставителя, следует также вызвать исключение.

Save(ModelSaveContext)

Преобразователь — это компонент, который преобразует данные. Он также поддерживает распространение схемы, чтобы ответить на вопрос о том, как данные с этой схемой будут выглядеть после его преобразования?

(Унаследовано от ICanSaveModel)
Transform(IDataView)

Возьмите данные, сделайте преобразования, вывести данные. Обратите внимание, что IDataView"отложены, поэтому здесь не происходит никаких фактических преобразований, просто проверка схемы.

Методы расширения

Preview(ITransformer, IDataView, Int32)

Предварительный просмотр эффекта transformer заданного dataзначения.

Append<TTrans>(ITransformer, TTrans)

Создайте новую цепочку преобразователя, добавив еще один преобразователь в конец этой цепочки преобразователя.

CreateTimeSeriesEngine<TSrc,TDst>(ITransformer, IHostEnvironment, PredictionEngineOptions)

TimeSeriesPredictionEngine<TSrc,TDst> создает подсистему прогнозирования для конвейера временных рядов. Она обновляет состояние модели временных рядов с наблюдениями, наблюдаемыми на этапе прогнозирования, и позволяет выполнять контрольные точки модели.

CreateTimeSeriesEngine<TSrc,TDst>(ITransformer, IHostEnvironment, Boolean, SchemaDefinition, SchemaDefinition)

TimeSeriesPredictionEngine<TSrc,TDst> создает подсистему прогнозирования для конвейера временных рядов. Она обновляет состояние модели временных рядов с наблюдениями, наблюдаемыми на этапе прогнозирования, и позволяет выполнять контрольные точки модели.

Применяется к