Condividi tramite


CustomMappingTransformer<TSrc,TDst> Classe

Definizione

ITransformer risultante dall'adattamento di un oggetto 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

Parametri di tipo

TSrc

Tipo che descrive le colonne 'source' utilizzate dall'input IDataView.

TDst

Tipo che descrive le nuove colonne aggiunte da questa trasformazione.

Ereditarietà
CustomMappingTransformer<TSrc,TDst>
Implementazioni

Metodi

GetOutputSchema(DataViewSchema)

Restituisce l'oggetto DataViewSchema che verrebbe prodotto dal trasformatore applicato a dati di input con schema inputSchema.

Transform(IDataView)

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

Implementazioni dell'interfaccia esplicita

ICanSaveModel.Save(ModelSaveContext)

ITransformer risultante dall'adattamento di un oggetto CustomMappingEstimator<TSrc,TDst>.

ITransformer.GetRowToRowMapper(DataViewSchema)

Costruisce un mapper riga a riga basato su uno schema di input. Se IsRowToRowMapper è false, viene generata un'eccezione. Se l'oggetto inputSchema è in qualche modo inadatto per la costruzione del mapper, viene generata un'eccezione analogamente.

ITransformer.IsRowToRowMapper

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

Metodi di estensione

Preview(ITransformer, IDataView, Int32)

Visualizzare in anteprima un effetto di transformer su un oggetto specificato data.

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, PredictionEngineOptions)

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

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 le osservazioni visualizzate in fase di stima e consente il checkpoint del modello.

Si applica a