Compartilhar via


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

IsRowToRowMapper

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

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.

(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

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