Microsoft.ML.Data 命名空间

包含数据加载和保存、数据架构定义和模型训练指标组件的命名空间。

AnomalyDetectionMetrics

异常情况检测的评估结果 (无监督学习算法) 。

AnomalyPredictionTransformer<TModel>

处理 ISingleFeaturePredictionTransformer<TModel> 异常情况检测任务的基类。

BinaryClassificationMetrics

二元分类器的评估结果,不包括概率指标。

BinaryClassificationMetricsStatistics

BinaryClassificationMetricsStatistics 保存对 的多个观察结果的 BinaryClassificationMetrics摘要统计信息。

BinaryPrecisionRecallDataPoint

此类表示二元分类 Precision-Recall 曲线上的一个数据点。

BinaryPredictionTransformer<TModel>

处理 ISingleFeaturePredictionTransformer<TModel> 二元分类任务的 基类。

BooleanDataViewType

标准布尔类型。 其表示形式类型为 Boolean。 请注意,这只能有一个可能的值,可通过单一实例静态属性 Instance访问。

CalibratedBinaryClassificationMetrics

二元分类器的评估结果,包括概率指标。

ClusteringMetrics

评估聚类分析预测后生成的指标。

ClusteringPredictionTransformer<TModel>

处理ISingleFeaturePredictionTransformer<TModel>聚类分析任务的基类。

ColumnConcatenatingTransformer

ITransformer 通过拟合 生成的 ColumnConcatenatingEstimator

ColumnCursorExtensions

允许将 的单个列的值提取为 IEnumerable<T>IDataView扩展方法。

ColumnNameAttribute

允许成员直接指定 IDataView 列名,而不是使用成员名称作为列名的默认行为。

CompositeDataLoader<TSource,TLastTransformer>

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

CompositeLoaderEstimator<TSource,TLastTransformer>

复合数据加载程序的估算器类。 它可用于生成“可训练的智能数据加载程序”,尽管此模式并不常见。

ConfusionMatrix

表示分类结果的 混淆矩阵

DatabaseLoader

包含数据加载和保存、数据架构定义和模型训练指标组件的命名空间。

DatabaseLoader.Column

描述应如何将输入列映射到列 IDataView

DatabaseLoader.Options

的设置 DatabaseLoader

DatabaseLoader.Range

指定应映射到输出列的输入列的索引或名称范围。

DatabaseSource

公开打开数据库进行读取所需的数据。

DataDebuggerPreview

此类表示 的预先“预览”。IDataView

DataDebuggerPreview.ColumnInfo

包含数据加载和保存、数据架构定义和模型训练指标组件的命名空间。

DataDebuggerPreview.RowInfo

包含数据加载和保存、数据架构定义和模型训练指标组件的命名空间。

DataViewType

这是类型系统中所有类型的 IDataView 抽象基类。

DataViewTypeAttribute

DataViewTypeAttribute 如果类的实例将加载为 ML.NET IDataView,则应用于修饰类属性和字段。 将调用 函数Register()以使用其 Attributes 注册 DataViewTypeType 。 每当向已注册 Type 的 及其 Attribute类型键入的值时,该值的类型 (,即 Type 中的 IDataView) 将是关联的 DataViewType

DataViewTypeManager

用于管理 ML.NET DataViewType 和 C# Type之间的映射的单一实例类。 若要支持 中的 IDataView自定义列类型,该列的基础类型 (例如,应使用派生自 DataViewType的类注册 C# 类的类型) 。

DateTimeDataViewType

标准日期时间类型。 其表示形式类型为 DateTime。 请注意,这只能有一个可能的值,可通过单一实例静态属性 Instance访问。

DateTimeOffsetDataViewType

标准日期时间偏移类型。 其表示形式类型为 DateTimeOffset。 请注意,这只能有一个可能的值,可通过单一实例静态属性 Instance访问。

EstimatorChain<TLastTransformer>

表示以 结尾的估算器 TLastTransformer (可能为空的链) 。 如果链为空, TLastTransformer 则 始终 ITransformer为 。

FileHandleSource

IFileHandle 包装为 IMultiStreamSource。

ImageLoadingEstimator

IEstimator<TTransformer>ImageLoadingTransformer的 。

ImageLoadingTransformer

ITransformer 通过拟合 生成的 ImageLoadingEstimator

KeyCount

定义列的有效值的 KeyDataViewType 基数或计数。 这需要严格意义上的正面。 它由 TextLoaderTypeConvertingEstimator使用。

KeyDataViewType

表示分类或枚举值的类型,最常用于多类分类模型中标签的值。

KeyTypeAttribute

允许将成员标记为 KeyDataViewType

LoadColumnAttribute

允许成员指定到文本文件中字段 () 的映射。 若要替代列的名称, IDataView 请使用 ColumnNameAttribute

LoadColumnNameAttribute

允许成员指定映射到数据库中的字段 () 。 若要替代列的名称, IDataView 请使用 ColumnNameAttribute

MetricStatistics

MetricsStatistics 类针对一个指标的多个观察结果计算汇总统计信息。

MLImage

为映像操作提供接口。

MulticlassClassificationMetrics

多类分类培训师的评估结果。

MulticlassClassificationMetricsStatistics

MulticlassClassificationMetricsStatistics 保存对 的多个观察结果的 MulticlassClassificationMetrics摘要统计信息。

MulticlassPredictionTransformer<TModel>

处理 ISingleFeaturePredictionTransformer<TModel> 多类分类任务的基类。

MultiFileSource

将潜在的复合路径包装为 IMultiStreamSource。

NoColumnAttribute

将此成员标记为未作为 IDataView 中的 DataViewSchema列公开。

NumberDataViewType

标准数字类型。 此类不可直接实例化。 此类型允许的所有实例都是单一实例,并且可作为此类上的静态属性进行访问。

OneToOneTransformerBase

在输入和输出列对对上运行的转换器的基类。

PredictionTransformerBase<TModel>

没有特征列或多个特征列的转换器的基类。

PrimitiveDataViewType

所有基元类型的抽象基类。 可以自由复制这些类型的值,而无需考虑所有权、突变或释放。

RankingEvaluatorOptions

用于控制排名评估器输出的选项

RankingMetrics

排名器的评估结果。

RankingMetricsStatistics

RankingMetricsStatistics 保存对 的多个观察结果的 RankingMetrics摘要统计信息。

RankingPredictionTransformer<TModel>

处理排名任务的 基类 ISingleFeaturePredictionTransformer<TModel>

RegressionMetrics

评估结果回归算法 (监督式学习算法) 。

RegressionMetricsStatistics

RegressionMetricsStatistics 保存对 的多个观察结果的 RegressionMetrics摘要统计信息。

RegressionPredictionTransformer<TModel>

处理 ISingleFeaturePredictionTransformer<TModel> 回归任务的 基类。

RowIdDataViewType

RowIdDataViewType 类型。 其表示形式类型为 DataViewRowId。 请注意,这只能有一个可能的值,可通过单一实例静态属性 Instance访问。

RowToRowTransformerBase

生成新列但不影响现有列的转换器的基类。

SchemaAnnotationsExtensions

便于轻松使用 的 Annotations常用内容的扩展方法。

SchemaDefinition

此类定义类型化数据视图的架构。

SchemaDefinition.Column

数据视图的一列。

SimpleFileHandle

基于磁盘的简单文件句柄。

SingleFeaturePredictionTransformerBase<TModel>

实现 ISingleFeaturePredictionTransformer<TModel>的所有转换器的基类。 这些是处理一个特征列的所有转换器。

StructuredDataViewType

所有非基元类型的抽象基类。

SvmLightLoader

这会尝试以接近 SVM-light 格式的格式读取数据,目标是此加载程序应可解释大多数 SVM-light 格式的数据。

SvmLightLoaderSaverCatalog

包含数据加载和保存、数据架构定义和模型训练指标组件的命名空间。

TextDataViewType

标准文本类型。 具有类型参数 CharReadOnlyMemory<T> 表示形式类型。 请注意,这只能有一个可能的值,可通过单一实例静态属性 Instance访问。

TextLoader

将文本文件加载到 IDataView 中。 支持从输入列到 IDataView 列的基本映射。

TextLoader.Column

描述应如何将输入列映射到列 IDataView

TextLoader.Options

的设置 TextLoader

TextLoader.Range

指定应映射到输出列的输入列的索引范围。

TimeSpanDataViewType

标准时间跨度类型。 其表示形式类型为 TimeSpan。 请注意,这只能有一个可能的值,可通过单一实例静态属性 Instance访问。

TransformerChain<TLastTransformer>

以 结尾 TLastTransformer的转换器链 (可能是空的) 。 对于空链, TLastTransformer 始终 ITransformer为 。

TrivialEstimator<TTransformer>

的简单实现 IEstimator<TTransformer> 已经具有转换器,并在每次调用 Fit(IDataView)时返回它。

具体实现仍必须提供架构传播机制,因为没有简单的方法可以从转换器推断它。

VBufferEditor

用于创建 VBufferEditor<T> 实例的各种方法。

VectorDataViewType

标准向量类型。 的表示形式类型为 VBuffer<T>,其中类型参数位于 中 ItemType

VectorTypeAttribute

允许将成员标记为 VectorDataViewType,主要允许一个成员设置生成的数组的维数。

结构

DataViewRowId

一个结构,用作 行的 IDataView标识符。 对于包含数百万条记录的数据集,这些 ID 需要是唯一的,因此需要如此大的结构来保存这些值。 这些 ID 派生自管道先前组件的其他 ID,并将结构分为两个:位高阶和低位,进一步减少这些冲突的更改。

VBuffer<T>

支持密集和稀疏表示形式的缓冲区。 这是所有 VectorDataViewType 实例的表示形式类型。 此向量的显式定义值通过 GetValues() 公开(如果不是密集 GetIndices()的 )。

VBufferEditor<T>

一个能够通过填写 Values (以及Indices缓冲区不是密集) 来编辑 VBuffer<T> 的对象。

接口

IFileHandle

文件句柄。

IMultiStreamSource

一个接口,用于公开一些可以打开以供读取的项。

IRowToRowMapper

此接口将输入 DataViewRow 映射到输出 DataViewRow。 通常,输出包含由实现类添加的输入列和新列,尽管某些实现可能会返回输入列的子集。 此接口类似于 Microsoft.ML.Data.ISchemaBoundRowMapper,但它没有任何输入角色映射,因此,若要重新绑定,必须使用相同的输入列名称。 此接口的实现通常通过定义的输入 DataViewSchema创建。

枚举

DataKind

指定简单数据类型。

MLPixelFormat

指定图像中每个像素的颜色数据的格式。

SchemaDefinition.Direction

包含数据加载和保存、数据架构定义和模型训练指标组件的命名空间。

TransformerScope

此枚举允许“标记”估算器 (,随后将链中的转换器) 用于“仅用于训练”、“训练和评估”等。最值得注意的示例是,标签列上的转换不应用于评分,因此范围应为 TrainingTrainTest