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так, следует вызвать исключение. Если входная схема каким-либо образом непригодна для создания mapper, следует также создать исключение.

Save(ModelSaveContext)

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

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

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

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

Имя Описание
Append<TTrans>(ITransformer, TTrans)

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

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

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

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

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

Preview(ITransformer, IDataView, Int32)

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

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