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は遅延であるため、ここでは実際の読み込みは行われません。スキーマの検証のみであることに注意してください。

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

名前 説明
ICanSaveModel.Save(ModelSaveContext)

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

拡張メソッド

名前 説明
Append<TSource,TTrans>(IDataLoader<TSource>, IEstimator<TTrans>)

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

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

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

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

特定のloaderに対するsourceの効果をプレビューします。

適用対象