CompositeDataLoader<TSource,TLastTransformer> クラス

定義

このクラスは、読み込み後にトランスフォーマー チェーンを適用するデータ ローダーを表します。 また、リポジトリに自身を保存するメソッドもあります。

public sealed class CompositeDataLoader<TSource,TLastTransformer> : IDisposable, Microsoft.ML.IDataLoader<TSource> where TLastTransformer : class, ITransformer
public sealed class CompositeDataLoader<TSource,TLastTransformer> : Microsoft.ML.IDataLoader<TSource> where TLastTransformer : class, ITransformer
type CompositeDataLoader<'Source, 'LastTransformer (requires 'LastTransformer : null and 'LastTransformer :> ITransformer)> = class
    interface IDataLoader<'Source>
    interface ICanSaveModel
    interface IDisposable
type CompositeDataLoader<'Source, 'LastTransformer (requires 'LastTransformer : null and 'LastTransformer :> ITransformer)> = class
    interface IDataLoader<'Source>
    interface ICanSaveModel
Public NotInheritable Class CompositeDataLoader(Of TSource, TLastTransformer)
Implements IDataLoader(Of TSource), IDisposable
Public NotInheritable Class CompositeDataLoader(Of TSource, TLastTransformer)
Implements IDataLoader(Of TSource)

型パラメーター

TSource
TLastTransformer
継承
CompositeDataLoader<TSource,TLastTransformer>
実装

コンストラクター

CompositeDataLoader<TSource,TLastTransformer>(IDataLoader<TSource>, TransformerChain<TLastTransformer>)

このクラスは、読み込み後にトランスフォーマー チェーンを適用するデータ ローダーを表します。 また、リポジトリに自身を保存するメソッドもあります。

フィールド

Loader

基になるデータ ローダー。

Transformer

読み込み時にデータに適用されるトランスフォーマーのチェーン (空の場合もあります)。

メソッド

AppendTransformer<TNewLast>(TNewLast)

末尾に新しいトランスフォーマーを追加します。

Dispose()

このクラスは、読み込み後にトランスフォーマー チェーンを適用するデータ ローダーを表します。 また、リポジトリに自身を保存するメソッドもあります。

GetOutputSchema()

このクラスは、読み込み後にトランスフォーマー チェーンを適用するデータ ローダーを表します。 また、リポジトリに自身を保存するメソッドもあります。

Load(TSource)

指定した入力からデータ ビューを生成します。 IDataView's は遅延であるため、ここでは実際の読み込みは行われません。スキーマの検証だけです。

明示的なインターフェイスの実装

ICanSaveModel.Save(ModelSaveContext)

このクラスは、読み込み後にトランスフォーマー チェーンを適用するデータ ローダーを表します。 また、リポジトリに自身を保存するメソッドもあります。

拡張メソッド

Preview<TSource>(IDataLoader<TSource>, TSource, Int32)

特定sourceのオブジェクトに対するloader効果をプレビューします。

Append<TSource,TTrans>(IDataLoader<TSource>, TTrans)

このデータ ローダーにトランスフォーマーを追加して、新しい複合ローダーを作成します。

Append<TSource,TTrans>(IDataLoader<TSource>, IEstimator<TTrans>)

このデータ ローダーにエスティメーターを追加して、新しい複合ローダー推定器を作成します。

適用対象