ITransformer Interfejs

Definicja

Transformator jest składnikiem, który przekształca dane. Obsługuje również "propagację schematu", aby odpowiedzieć na pytanie "jak dane z tym schematem będą wyglądać, po jego przekształceniu?".

public interface ITransformer : Microsoft.ML.ICanSaveModel
type ITransformer = interface
    interface ICanSaveModel
Public Interface ITransformer
Implements ICanSaveModel
Pochodne
Implementuje

Właściwości

IsRowToRowMapper

Czy wywołanie metody GetRowToRowMapper(DataViewSchema) powinno zakończyć się powodzeniem, w odpowiednim schemacie.

Metody

GetOutputSchema(DataViewSchema)

Propagacja schematu dla transformatorów. Zwraca schemat danych wyjściowych, jeśli schemat wejściowy jest podobny do podanego.

GetRowToRowMapper(DataViewSchema)

Tworzy maper wiersz-wiersz na podstawie schematu wejściowego. Jeśli IsRowToRowMapper parametr ma wartość false, należy zgłosić wyjątek. Jeśli schemat wejściowy jest w jakikolwiek sposób nieodpowiedni do konstruowania mapera, należy również zgłosić wyjątek.

Save(ModelSaveContext)

Transformator jest składnikiem, który przekształca dane. Obsługuje również "propagację schematu", aby odpowiedzieć na pytanie "jak dane z tym schematem będą wyglądać, po jego przekształceniu?".

(Odziedziczone po ICanSaveModel)
Transform(IDataView)

Pobierz dane, utwórz przekształcenia, wyprowadź dane wyjściowe. Należy pamiętać, że IDataView"s są leniwe, więc w tym miejscu nie ma rzeczywistych przekształceń, tylko walidacja schematu.

Metody rozszerzania

Preview(ITransformer, IDataView, Int32)

Podgląd wpływu transformer elementu na dany dataelement .

Append<TTrans>(ITransformer, TTrans)

Utwórz nowy łańcuch transformatora, dołączając kolejny transformator na końcu tego łańcucha transformatora.

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

TimeSeriesPredictionEngine<TSrc,TDst> Tworzy aparat przewidywania dla potoku szeregów czasowych. Aktualizuje ona stan modelu szeregów czasowych z obserwacjami widocznymi w fazie przewidywania i umożliwia punktowanie kontrolne modelu.

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

TimeSeriesPredictionEngine<TSrc,TDst> Tworzy aparat przewidywania dla potoku szeregów czasowych. Aktualizuje ona stan modelu szeregów czasowych z obserwacjami widocznymi w fazie przewidywania i umożliwia punktowanie kontrolne modelu.

Dotyczy