Compartilhar via


StatefulCustomMappingTransformer<TSrc,TDst,TState> Classe

Definição

public sealed class StatefulCustomMappingTransformer<TSrc,TDst,TState> : Microsoft.ML.ITransformer where TSrc : class, new() where TDst : class, new() where TState : class, new()
type StatefulCustomMappingTransformer<'Src, 'Dst, 'State (requires 'Src : null and 'Src : (new : unit -> 'Src) and 'Dst : null and 'Dst : (new : unit -> 'Dst) and 'State : null and 'State : (new : unit -> 'State))> = class
    interface ITransformer
    interface ICanSaveModel
Public NotInheritable Class StatefulCustomMappingTransformer(Of TSrc, TDst, TState)
Implements ITransformer

Parâmetros de tipo

TSrc

A classe que define quais colunas serão retiradas dos dados de entrada.

TDst

A classe que define quais novas colunas são adicionadas aos dados.

TState

O tipo que descreve o estado por cursor.

Herança
StatefulCustomMappingTransformer<TSrc,TDst,TState>
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 StatefulCustomMappingEstimator<TSrc,TDst,TState>.

ITransformer.GetRowToRowMapper(DataViewSchema)

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

ITransformer.IsRowToRowMapper

Se uma chamada deve GetRowToRowMapper(DataViewSchema) ser 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