Udostępnij za pośrednictwem


StatefulCustomMappingTransformer<TSrc,TDst,TState> Klasa

Definicja

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

Parametry typu

TSrc

Klasa definiująca, które kolumny mają być odbierane z danych przychodzących.

TDst

Klasa definiująca, które nowe kolumny są dodawane do danych.

TState

Typ opisujący stan kursora.

Dziedziczenie
StatefulCustomMappingTransformer<TSrc,TDst,TState>
Implementuje

Metody

GetOutputSchema(DataViewSchema)

DataViewSchema Zwraca wartość, która byłaby wytwarzana przez transformator zastosowany do danych wejściowych ze schematem inputSchema.

Transform(IDataView)

Pobierz dane, dokonaj przekształceń, wyjmij dane wyjściowe. Należy pamiętać, że IDataView's są leniwe, więc nie ma rzeczywistych przekształceń tutaj, tylko walidacja schematu.

Jawne implementacje interfejsu

ICanSaveModel.Save(ModelSaveContext)

ITransformer wynikowe dopasowanie elementu StatefulCustomMappingEstimator<TSrc,TDst,TState>.

ITransformer.GetRowToRowMapper(DataViewSchema)

Tworzy maper wiersza do wiersza na podstawie schematu wejściowego. Jeśli IsRowToRowMapper jest to false, zgłaszany jest wyjątek. Jeśli obiekt inputSchema jest w jakikolwiek sposób nieodpowiedni do konstruowania mapowania, zgłaszany jest również wyjątek.

ITransformer.IsRowToRowMapper

Czy wywołanie powinno GetRowToRowMapper(DataViewSchema) 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 transformatorów, dołączając kolejny transformator na końcu tego łańcucha transformatorów.

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

TimeSeriesPredictionEngine<TSrc,TDst> tworzy aparat przewidywania dla potoku szeregów czasowych. Aktualizuje on 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 on stan modelu szeregów czasowych z obserwacjami widocznymi w fazie przewidywania i umożliwia punktowanie kontrolne modelu.

Dotyczy