IPredictionTransformer<TModel> Interfaz

Definición

Interfaz para todo el transformador que puede transformar datos basados en el Microsoft.ML.IPredictor campo. Las implementaciones de esta interfaz no tienen ninguna columna de característica o tienen más de una columna de característica y no pueden implementar , ISingleFeaturePredictionTransformer<TModel>que la mayoría de las ML.Net implementa el transformador.

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

Microsoft.ML.IPredictor o ICalibrator utilizado para la transformación de datos.

Este parámetro de tipo es covariante, es decir, puede usar el tipo que haya especificado o cualquier tipo más derivado. Si desea obtener más información sobre la covarianza y la contravarianza, consulte Covarianza y contravarianza en genéricos.
Derivado
Implementaciones

Propiedades

IsRowToRowMapper

Si una llamada a GetRowToRowMapper(DataViewSchema) debe realizarse correctamente, en un esquema adecuado.

(Heredado de ITransformer)
Model

Interfaz para todo el transformador que puede transformar datos basados en el Microsoft.ML.IPredictor campo. Las implementaciones de esta interfaz no tienen ninguna columna de característica o tienen más de una columna de característica y no pueden implementar , ISingleFeaturePredictionTransformer<TModel>que la mayoría de las ML.Net implementa el transformador.

Métodos

GetOutputSchema(DataViewSchema)

Propagación de esquemas para transformadores. Devuelve el esquema de salida de los datos, si el esquema de entrada es similar al proporcionado.

(Heredado de ITransformer)
GetRowToRowMapper(DataViewSchema)

Construye un asignador de fila a fila basado en un esquema de entrada. Si IsRowToRowMapper es false, se debe producir una excepción. Si el esquema de entrada no es adecuado para construir el asignador, también se debería producir una excepción.

(Heredado de ITransformer)
Save(ModelSaveContext)

Interfaz para todo el transformador que puede transformar datos basados en el Microsoft.ML.IPredictor campo. Las implementaciones de esta interfaz no tienen ninguna columna de característica o tienen más de una columna de característica y no pueden implementar , ISingleFeaturePredictionTransformer<TModel>que la mayoría de las ML.Net implementa el transformador.

(Heredado de ICanSaveModel)
Transform(IDataView)

Toma los datos, realiza transformaciones y genera los datos. Tenga en cuenta que es diferido, por lo que IDataViewno se producen transformaciones reales aquí, solo la validación del esquema.

(Heredado de ITransformer)

Métodos de extensión

Preview(ITransformer, IDataView, Int32)

Obtenga una vista previa de un efecto de transformer en un determinado data.

Append<TTrans>(ITransformer, TTrans)

Cree una nueva cadena de transformadores anexando otro transformador al final de esta cadena de transformadores.

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

TimeSeriesPredictionEngine<TSrc,TDst> crea un motor de predicción para una canalización de serie temporal. Actualiza el estado del modelo de serie temporal con observaciones que se ven en la fase de predicción y permite controlar el modelo.

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

TimeSeriesPredictionEngine<TSrc,TDst> crea un motor de predicción para una canalización de serie temporal. Actualiza el estado del modelo de serie temporal con observaciones que se ven en la fase de predicción y permite controlar el modelo.

Se aplica a