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

Name Description
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

Name Description
LastTransformer

Methods

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

Explicit Interface Implementations

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

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