Language

PredictionTransformerBase<TModel> Class

Definition

Base class for transformers with no feature column, or more than one feature columns.

public abstract class PredictionTransformerBase<TModel> : IDisposable, Microsoft.ML.IPredictionTransformer<TModel>, Microsoft.ML.ITransformer where TModel : class
public abstract class PredictionTransformerBase<TModel> : Microsoft.ML.IPredictionTransformer<TModel>, Microsoft.ML.ITransformer where TModel : class
type PredictionTransformerBase<'Model (requires 'Model : null)> = class
    interface IPredictionTransformer<'Model (requires 'Model : null)>
    interface ITransformer
    interface ICanSaveModel
    interface IDisposable
type PredictionTransformerBase<'Model (requires 'Model : null)> = class
    interface IPredictionTransformer<'Model (requires 'Model : null)>
    interface ITransformer
    interface ICanSaveModel
Public MustInherit Class PredictionTransformerBase(Of TModel)
Implements IDisposable, IPredictionTransformer(Of TModel), ITransformer
Public MustInherit Class PredictionTransformerBase(Of TModel)
Implements IPredictionTransformer(Of TModel), ITransformer

Type Parameters

TModel

The type of the model parameters used by this prediction transformer.

Inheritance
PredictionTransformerBase<TModel>
Derived
Implements

Properties

Name Description
Model

The model.

Methods

Name Description
Dispose()
GetOutputSchema(DataViewSchema)

Gets the output schema resulting from the Transform(IDataView)

Transform(IDataView)

Transforms the input data.

Explicit Interface Implementations

Name Description
ICanSaveModel.Save(ModelSaveContext)
ITransformer.GetRowToRowMapper(DataViewSchema)

Gets a IRowToRowMapper instance.

ITransformer.IsRowToRowMapper

Whether a call to GetRowToRowMapper(DataViewSchema) should succeed, on an appropriate schema.

Extension Methods

Name Description
Append<TTrans>(ITransformer, TTrans)

Create a new transformer chain, by appending another transformer to the end of this transformer chain.

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

TimeSeriesPredictionEngine<TSrc,TDst> creates a prediction engine for a time series pipeline. It updates the state of time series model with observations seen at prediction phase and allows checkpointing the model.

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

TimeSeriesPredictionEngine<TSrc,TDst> creates a prediction engine for a time series pipeline. It updates the state of time series model with observations seen at prediction phase and allows checkpointing the model.

Preview(ITransformer, IDataView, Int32)

Preview an effect of the transformer on a given data.

Applies to