Udostępnij za pośrednictwem


CustomMappingTransformer<TSrc,TDst> Klasa

Definicja

ITransformer wynikowe dopasowanie obiektu CustomMappingEstimator<TSrc,TDst>.

public sealed class CustomMappingTransformer<TSrc,TDst> : Microsoft.ML.ITransformer where TSrc : class, new() where TDst : class, new()
type CustomMappingTransformer<'Src, 'Dst (requires 'Src : null and 'Src : (new : unit -> 'Src) and 'Dst : null and 'Dst : (new : unit -> 'Dst))> = class
    interface ITransformer
    interface ICanSaveModel
Public NotInheritable Class CustomMappingTransformer(Of TSrc, TDst)
Implements ITransformer

Parametry typu

TSrc

Typ, który opisuje, jakie kolumny "source" są używane z danych wejściowych IDataView.

TDst

Typ, który opisuje, jakie nowe kolumny są dodawane przez tę transformację.

Dziedziczenie
CustomMappingTransformer<TSrc,TDst>
Implementuje

Metody

GetOutputSchema(DataViewSchema)

Zwraca wynik DataViewSchema , który byłby generowany przez transformator zastosowany do danych wejściowych ze schematem inputSchema.

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.

Jawne implementacje interfejsu

ICanSaveModel.Save(ModelSaveContext)

ITransformer wynikowe dopasowanie obiektu CustomMappingEstimator<TSrc,TDst>.

ITransformer.GetRowToRowMapper(DataViewSchema)

Tworzy maper wiersz-wiersz na podstawie schematu wejściowego. Jeśli IsRowToRowMapper parametr ma falsewartość , zgłaszany jest wyjątek. Jeśli element inputSchema jest w jakikolwiek sposób nieodpowiedni do konstruowania mapera, zgłaszany jest również wyjątek.

ITransformer.IsRowToRowMapper

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

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