IPredictionTransformer<TModel> Interfaccia

Definizione

Interfaccia per tutti i trasformatori in grado di trasformare i dati in base al Microsoft.ML.IPredictor campo. Le implementazioni di questa interfaccia non dispongono di alcuna colonna di funzionalità o hanno più colonne di funzionalità e non possono implementare , ISingleFeaturePredictionTransformer<TModel>che la maggior parte delle ML.Net implementazione della tranformer.

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

Parametri di tipo

TModel

Oggetto Microsoft.ML.IPredictor o ICalibrator utilizzato per la trasformazione dei dati.

Questo parametro di tipo è covariante, ovvero puoi usare il tipo specificato o qualsiasi tipo più derivato. Per altre informazioni sulla covarianza e la controvarianza, vedi Covarianza e controvarianza nei generics.
Derivato
Implementazioni

Proprietà

Nome Descrizione
IsRowToRowMapper

Indica se una chiamata a GetRowToRowMapper(DataViewSchema) deve avere esito positivo, in uno schema appropriato.

(Ereditato da ITransformer)
Model

Interfaccia per tutti i trasformatori in grado di trasformare i dati in base al Microsoft.ML.IPredictor campo. Le implementazioni di questa interfaccia non dispongono di alcuna colonna di funzionalità o hanno più colonne di funzionalità e non possono implementare , ISingleFeaturePredictionTransformer<TModel>che la maggior parte delle ML.Net implementazione della tranformer.

Metodi

Nome Descrizione
GetOutputSchema(DataViewSchema)

Propagazione dello schema per i trasformatori. Restituisce lo schema di output dei dati, se lo schema di input è simile a quello fornito.

(Ereditato da ITransformer)
GetRowToRowMapper(DataViewSchema)

Costruisce un mapper da riga a riga basato su uno schema di input. Se IsRowToRowMapper è false, deve essere generata un'eccezione. Se lo schema di input non è idoneo per la costruzione del mapper, verrà generata un'eccezione analogamente.

(Ereditato da ITransformer)
Save(ModelSaveContext)

Interfaccia per tutti i trasformatori in grado di trasformare i dati in base al Microsoft.ML.IPredictor campo. Le implementazioni di questa interfaccia non dispongono di alcuna colonna di funzionalità o hanno più colonne di funzionalità e non possono implementare , ISingleFeaturePredictionTransformer<TModel>che la maggior parte delle ML.Net implementazione della tranformer.

(Ereditato da ICanSaveModel)
Transform(IDataView)

Acquisire i dati, apportare trasformazioni, restituire i dati. Si noti che IDataView's sono lazy, quindi non vengono eseguite trasformazioni effettive qui, solo la convalida dello schema.

(Ereditato da ITransformer)

Metodi di estensione

Nome Descrizione
Append<TTrans>(ITransformer, TTrans)

Creare una nuova catena di trasformatori aggiungendo un altro trasformatore alla fine di questa catena di trasformatori.

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

TimeSeriesPredictionEngine<TSrc,TDst> crea un motore di stima per una pipeline di serie temporali. Aggiorna lo stato del modello time series con osservazioni visualizzate in fase di stima e consente di creare checkpoint del modello.

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

TimeSeriesPredictionEngine<TSrc,TDst> crea un motore di stima per una pipeline di serie temporali. Aggiorna lo stato del modello time series con osservazioni visualizzate in fase di stima e consente di creare checkpoint del modello.

Preview(ITransformer, IDataView, Int32)

Visualizzare in anteprima un effetto di transformer su un determinato dataoggetto .

Si applica a