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)

此类表示加载后应用转换器链的数据加载程序。 它还具有将自身保存到存储库的方法。

扩展方法

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

预览给定source效果loader

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

通过将转换器追加到此数据加载程序来创建新的复合加载程序。

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

通过将估算器追加到此数据加载器,创建新的复合加载器估算器。

适用于