Compartilhar via


CustomMappingTransformer<TSrc,TDst> Classe

Definição

ITransformer resultante da montagem de um 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

Parâmetros de tipo

TSrc

O tipo que descreve quais colunas de "origem" são consumidas da entrada IDataView.

TDst

O tipo que descreve quais novas colunas são adicionadas por essa transformação.

Herança
CustomMappingTransformer<TSrc,TDst>
Implementações

Métodos

GetOutputSchema(DataViewSchema)

Retorna o DataViewSchema que seria produzido pelo transformador aplicado a dados de entrada com esquema inputSchema.

Transform(IDataView)

Leve os dados, faça transformações e gere os dados. Observe que IDataView's são lentos, portanto, nenhuma transformação real acontece aqui, apenas validação de esquema.

Implantações explícitas de interface

ICanSaveModel.Save(ModelSaveContext)

ITransformer resultante da montagem de um CustomMappingEstimator<TSrc,TDst>.

ITransformer.GetRowToRowMapper(DataViewSchema)

Constrói um mapeador linha a linha com base em um esquema de entrada. Se IsRowToRowMapper for false, uma exceção será lançada. Se for inputSchema de alguma forma inadequado para construir o mapeador, uma exceção será lançada da mesma forma.

ITransformer.IsRowToRowMapper

Se uma chamada deve ser GetRowToRowMapper(DataViewSchema) bem-sucedida, em um esquema apropriado.

Métodos de Extensão

Preview(ITransformer, IDataView, Int32)

Visualizar um efeito do transformer em um determinado data.

Append<TTrans>(ITransformer, TTrans)

Crie uma nova cadeia de transformadores acrescentando outro transformador ao final dessa cadeia de transformadores.

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

TimeSeriesPredictionEngine<TSrc,TDst> cria um mecanismo de previsão para um pipeline de série temporal. Ele atualiza o estado do modelo de série temporal com observações vistas na fase de previsão e permite o ponto de verificação do modelo.

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

TimeSeriesPredictionEngine<TSrc,TDst> cria um mecanismo de previsão para um pipeline de série temporal. Ele atualiza o estado do modelo de série temporal com observações vistas na fase de previsão e permite o ponto de verificação do modelo.

Aplica-se a