Compartir a través de


CustomMappingTransformer<TSrc,TDst> Clase

Definición

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

Parámetros de tipo

TSrc

Tipo que describe qué columnas de "origen" se consumen de la entrada IDataView.

TDst

Tipo que describe qué columnas nuevas agrega esta transformación.

Herencia
CustomMappingTransformer<TSrc,TDst>
Implementaciones

Métodos

GetOutputSchema(DataViewSchema)

Devuelve el DataViewSchema que produciría el transformador aplicado a los datos de entrada con el esquema inputSchema.

Transform(IDataView)

Toma los datos, realiza transformaciones y genera los datos. Tenga en cuenta que IDataViewes diferido, por lo que no se producen transformaciones reales aquí, solo la validación del esquema.

Implementaciones de interfaz explícitas

ICanSaveModel.Save(ModelSaveContext)

ITransformerresultante de ajustar un .CustomMappingEstimator<TSrc,TDst>

ITransformer.GetRowToRowMapper(DataViewSchema)

Construye un asignador de fila a fila basado en un esquema de entrada. Si IsRowToRowMapper es false, se produce una excepción. Si el inputSchema objeto no es adecuado para construir el asignador, también se produce una excepción.

ITransformer.IsRowToRowMapper

Si una llamada a GetRowToRowMapper(DataViewSchema) debe realizarse correctamente, en un esquema adecuado.

Métodos de extensión

Preview(ITransformer, IDataView, Int32)

Obtenga una vista previa de un transformer efecto de en un objeto determinado data.

Append<TTrans>(ITransformer, TTrans)

Cree una nueva cadena de transformadores anexando otro transformador al final de esta cadena de transformadores.

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

TimeSeriesPredictionEngine<TSrc,TDst> crea un motor de predicción para una canalización de serie temporal. Actualiza el estado del modelo de serie temporal con observaciones que se ven en la fase de predicción y permite la creación de puntos de control del modelo.

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

TimeSeriesPredictionEngine<TSrc,TDst> crea un motor de predicción para una canalización de serie temporal. Actualiza el estado del modelo de serie temporal con observaciones que se ven en la fase de predicción y permite la creación de puntos de control del modelo.

Se aplica a