IPredictionTransformer<TModel> Interface

Definição

Uma interface para todo o transformador que pode transformar dados com base no Microsoft.ML.IPredictor campo. As implementações dessa interface não têm nenhuma coluna de recurso ou têm mais de uma coluna de recurso e não podem implementar a ISingleFeaturePredictionTransformer<TModel>, que a maioria dos ML.Net transformador implementam.

public interface IPredictionTransformer<out TModel> : Microsoft.ML.ITransformer where TModel : class
type IPredictionTransformer<'Model (requires 'Model : null)> = interface
    interface ITransformer
    interface ICanSaveModel
Public Interface IPredictionTransformer(Of Out TModel)
Implements ITransformer

Parâmetros de tipo

TModel

O Microsoft.ML.IPredictor ou ICalibrator usado para a transformação de dados.

Este parâmetro de tipo é covariante. Isso significa que é possível usar o tipo especificado ou qualquer tipo mais derivado. Para obter mais informações sobre covariância e contravariância, consulte Covariância e contravariância em genéricos.
Derivado
Implementações

Propriedades

Nome Description
IsRowToRowMapper

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

(Herdado de ITransformer)
Model

Uma interface para todo o transformador que pode transformar dados com base no Microsoft.ML.IPredictor campo. As implementações dessa interface não têm nenhuma coluna de recurso ou têm mais de uma coluna de recurso e não podem implementar a ISingleFeaturePredictionTransformer<TModel>, que a maioria dos ML.Net transformador implementam.

Métodos

Nome Description
GetOutputSchema(DataViewSchema)

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

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

(Herdado de ITransformer)
Save(ModelSaveContext)

Uma interface para todo o transformador que pode transformar dados com base no Microsoft.ML.IPredictor campo. As implementações dessa interface não têm nenhuma coluna de recurso ou têm mais de uma coluna de recurso e não podem implementar a ISingleFeaturePredictionTransformer<TModel>, que a maioria dos ML.Net transformador implementam.

(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.

(Herdado de ITransformer)

Métodos de Extensão

Nome Description
Append<TTrans>(ITransformer, TTrans)

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

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.

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.

Preview(ITransformer, IDataView, Int32)

Visualizar um efeito do transformer em um determinado data.

Aplica-se a