Compartilhar via


ITransformer Interface

Definição

O transformador é um componente que transforma dados. Ele também dá suporte à "propagação de esquema" para responder à pergunta de "como os dados com esse esquema ficarão, depois de transformá-los?".

public interface ITransformer : Microsoft.ML.ICanSaveModel
type ITransformer = interface
    interface ICanSaveModel
Public Interface ITransformer
Implements ICanSaveModel
Derivado
Implementações

Propriedades

IsRowToRowMapper

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

Métodos

GetOutputSchema(DataViewSchema)

Propagação de esquema para transformadores. Retorna o esquema de saída dos dados, se o esquema de entrada for semelhante ao fornecido.

GetRowToRowMapper(DataViewSchema)

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

Save(ModelSaveContext)

O transformador é um componente que transforma dados. Ele também dá suporte à "propagação de esquema" para responder à pergunta de "como os dados com esse esquema ficarão, depois de transformá-los?".

(Herdado de ICanSaveModel)
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.

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