Język

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

Nazwa Opis
GetOutputSchema(DataViewSchema)

Zwraca wartość DataViewSchema , która zostanie wygenerowana przez transformator zastosowany do danych wejściowych ze schematem inputSchema.

Transform(IDataView)

Pobierz dane, dokonaj przekształceń, wyprowadź dane wyjściowe. Należy pamiętać, że IDataViewwartości są leniwe, więc w tym miejscu nie ma rzeczywistych przekształceń, po prostu weryfikacji schematu.

Jawne implementacje interfejsu

Nazwa Opis
ICanSaveModel.Save(ModelSaveContext)

ITransformer wynikające z dopasowania elementu StatefulCustomMappingEstimator<TSrc,TDst,TState>.

ITransformer.GetRowToRowMapper(DataViewSchema)

Tworzy maper wiersz-wiersz na podstawie schematu wejściowego. Jeśli IsRowToRowMapper wartość 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

Nazwa Opis
Append<TTrans>(ITransformer, TTrans)

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

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 obserwowanymi w fazie przewidywania i umożliwia punktowanie kontrolne modelu.

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 obserwowanymi w fazie przewidywania i umożliwia punktowanie kontrolne modelu.

Preview(ITransformer, IDataView, Int32)

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

Dotyczy