TransformerChain<TLastTransformer> Class

Definition

A chain of transformers (possibly empty) that end with a TLastTransformer. For an empty chain, TLastTransformer is always ITransformer.

public sealed class TransformerChain<TLastTransformer> : IDisposable, Microsoft.ML.ITransformer, System.Collections.Generic.IEnumerable<Microsoft.ML.ITransformer> where TLastTransformer : class, ITransformer
public sealed class TransformerChain<TLastTransformer> : Microsoft.ML.ITransformer, System.Collections.Generic.IEnumerable<Microsoft.ML.ITransformer> where TLastTransformer : class, ITransformer
type TransformerChain<'LastTransformer (requires 'LastTransformer : null and 'LastTransformer :> ITransformer)> = class
    interface ITransformer
    interface ICanSaveModel
    interface seq<ITransformer>
    interface IEnumerable
    interface IDisposable
type TransformerChain<'LastTransformer (requires 'LastTransformer : null and 'LastTransformer :> ITransformer)> = class
    interface ITransformer
    interface ICanSaveModel
    interface seq<ITransformer>
    interface IEnumerable
Public NotInheritable Class TransformerChain(Of TLastTransformer)
Implements IDisposable, IEnumerable(Of ITransformer), ITransformer
Public NotInheritable Class TransformerChain(Of TLastTransformer)
Implements IEnumerable(Of ITransformer), ITransformer

Type Parameters

TLastTransformer
Inheritance
TransformerChain<TLastTransformer>
Implements

Constructors

TransformerChain<TLastTransformer>(IEnumerable<ITransformer>, IEnumerable<TransformerScope>)

Create a transformer chain by specifying transformers and their scopes.

TransformerChain<TLastTransformer>(ITransformer[])

Create a transformer chain by specifying all the transformers. The scopes are assumed to be Everything.

Fields

LastTransformer

Methods

Append<TNewLast>(TNewLast, TransformerScope)
Dispose()
GetEnumerator()
GetModelFor(TransformerScope)
GetOutputSchema(DataViewSchema)
GetOutputSchema(DataViewSchema, TransformerScope)
Transform(IDataView)
Transform(IDataView, TransformerScope)

Explicit Interface Implementations

ICanSaveModel.Save(ModelSaveContext)
IEnumerable.GetEnumerator()
ITransformer.GetRowToRowMapper(DataViewSchema)
ITransformer.IsRowToRowMapper

Extension Methods

Preview(ITransformer, IDataView, Int32)

Preview an effect of the transformer on a given data.

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

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.

Applies to