Język

ISingleFeaturePredictionTransformer<TModel> Interfejs

Definicja

Element ISingleFeaturePredictionTransformer zawiera nazwę FeatureColumnName elementu i jego typu FeatureColumnType. Implementacje tego interfejsu mają możliwość oceniania danych wejściowych IDataView za pośrednictwem elementu Transform(IDataView)

public interface ISingleFeaturePredictionTransformer<out TModel> : Microsoft.ML.IPredictionTransformer<out TModel>, Microsoft.ML.ITransformer where TModel : class
type ISingleFeaturePredictionTransformer<'Model (requires 'Model : null)> = interface
    interface IPredictionTransformer<'Model (requires 'Model : null)>
    interface ITransformer
    interface ICanSaveModel
Public Interface ISingleFeaturePredictionTransformer(Of Out TModel)
Implements IPredictionTransformer(Of Out TModel), ITransformer

Parametry typu

TModel

Element Microsoft.ML.IPredictor lub ICalibrator używany do przekształcania danych.

Ten parametr typu jest kowariantny. Oznacza to, że możesz użyć typu, który został przez Ciebie określony, lub dowolnego typu, który jest bardziej pochodny. Aby uzyskać więcej informacji o kowariancji i kontrawariancji, zobacz Kowariancja i kontrawariancja w typach ogólnych.
Pochodne
Implementuje

Właściwości

Nazwa Opis
FeatureColumnName

Nazwa kolumny funkcji.

FeatureColumnType

Przechowuje informacje o typie kolumny funkcji.

IsRowToRowMapper

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

(Odziedziczone po ITransformer)
Model

Element ISingleFeaturePredictionTransformer zawiera nazwę FeatureColumnName elementu i jego typu FeatureColumnType. Implementacje tego interfejsu mają możliwość oceniania danych wejściowych IDataView za pośrednictwem elementu Transform(IDataView)

(Odziedziczone po IPredictionTransformer<TModel>)

Metody

Nazwa Opis
GetOutputSchema(DataViewSchema)

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

(Odziedziczone po ITransformer)
GetRowToRowMapper(DataViewSchema)

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

(Odziedziczone po ITransformer)
Save(ModelSaveContext)

Element ISingleFeaturePredictionTransformer zawiera nazwę FeatureColumnName elementu i jego typu FeatureColumnType. Implementacje tego interfejsu mają możliwość oceniania danych wejściowych IDataView za pośrednictwem elementu Transform(IDataView)

(Odziedziczone po ICanSaveModel)
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.

(Odziedziczone po ITransformer)

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