Partager via


CustomMappingTransformer<TSrc,TDst> Classe

Définition

ITransformer résultant de l’ajustement d’un 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

Paramètres de type

TSrc

Type qui décrit les colonnes « source » consommées à partir de l’entrée IDataView.

TDst

Type qui décrit les nouvelles colonnes ajoutées par cette transformation.

Héritage
CustomMappingTransformer<TSrc,TDst>
Implémente

Méthodes

GetOutputSchema(DataViewSchema)

Retourne l’élément DataViewSchema qui serait produit par le transformateur appliqué à une donnée d’entrée avec le schéma inputSchema.

Transform(IDataView)

Prenez les données, effectuez des transformations, extrayez les données. Notez que IDataView« sont paresseux, donc aucune transformation réelle ne se produit ici, juste la validation de schéma.

Implémentations d’interfaces explicites

ICanSaveModel.Save(ModelSaveContext)

ITransformer résultant de l’ajustement d’un CustomMappingEstimator<TSrc,TDst>.

ITransformer.GetRowToRowMapper(DataViewSchema)

Construit un mappeur de ligne à ligne basé sur un schéma d’entrée. Si IsRowToRowMapper c’est le cas false, une exception est levée. Si l’objet inputSchema n’est pas adapté à la construction du mappeur, une exception est également levée.

ITransformer.IsRowToRowMapper

Indique si un appel doit GetRowToRowMapper(DataViewSchema) réussir sur un schéma approprié.

Méthodes d’extension

Preview(ITransformer, IDataView, Int32)

Afficher un aperçu d’un effet sur transformer un élément donné data.

Append<TTrans>(ITransformer, TTrans)

Créez une chaîne de transformateur, en ajoutant un autre transformateur à la fin de cette chaîne de transformateurs.

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

TimeSeriesPredictionEngine<TSrc,TDst> crée un moteur de prédiction pour un pipeline de série chronologique. Il met à jour l’état du modèle de série chronologique avec des observations observées lors de la phase de prédiction et permet de contrôler le modèle.

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

TimeSeriesPredictionEngine<TSrc,TDst> crée un moteur de prédiction pour un pipeline de série chronologique. Il met à jour l’état du modèle de série chronologique avec des observations observées lors de la phase de prédiction et permet de contrôler le modèle.

S’applique à