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 積極 'preview'。

DataDebuggerPreview.ColumnInfo

命名空間,其中包含資料載入和儲存、資料架構定義,以及模型定型計量元件。

DataDebuggerPreview.RowInfo

命名空間,其中包含資料載入和儲存、資料架構定義,以及模型定型計量元件。

DataViewType

這是類型系統中所有類型的 IDataView 抽象基類。

DataViewTypeAttribute

DataViewTypeAttribute 如果該類別的實例會載入為 ML.NET IDataView ,則應該用來裝飾類別屬性和欄位。 系統會呼叫 函式 Register() ,以向 TypeAttribute 註冊 DataViewType 的 。 每當輸入至已註冊 Type 及其 Attribute 的值時,該值的類型 (亦即, Type 中的 IDataView) 會是相關聯的 DataViewType

DataViewTypeManager

用於管理 ML.NET DataViewType 與 C# Type 之間的對應的單一類別。 若要在 中 IDataView 支援自訂資料行類型,資料行的基礎類型 (例如,C# 類別的類型) 應該向衍生自 DataViewType 的類別註冊。

DateTimeDataViewType

標準日期時間類型。 這具有 的 DateTime 表示類型。 請注意,這只能有一個可能的值,可由單一靜態屬性 Instance 存取。

DateTimeOffsetDataViewType

標準日期時間位移類型。 這具有 的 DateTimeOffset 表示類型。 請注意,這只能有一個可能的值,可由單一靜態屬性 Instance 存取。

EstimatorChain<TLastTransformer>

表示以 結尾 TLastTransformer 之估算器的鏈結 (可能空白的) 。 如果鏈結是空的, TLastTransformer 則一律 ITransformer 為 。

FileHandleSource

IFileHandle 包裝為 IMultiStreamSource。

ImageLoadingEstimator

IEstimator<TTransformer>ImageLoadingTransformer

ImageLoadingTransformer

ITransformer 因調整 ImageLoadingEstimator 而產生。

KeyCount

定義資料行有效值的 KeyDataViewType 基數或計數。 這必須是絕對正面的。 和 TypeConvertingEstimatorTextLoader 使用它。

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

控制 RankEvaluator 輸出的選項

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 光格式的格式讀取資料,目標是此載入器應該可解譯大部分的 SVM 光格式資料。

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> ,其中 type 參數位於 ItemType 中。

VectorTypeAttribute

允許將成員標示為 VectorDataViewType ,主要是允許一個成員設定所產生陣列的維度。

結構

DataViewRowId

結構,做為 之資料列的 IDataView 識別碼。 對於具有數百萬筆記錄的資料集,這些識別碼必須是唯一的,因此需要這類大型結構來保存值。 這些識別碼衍生自管線先前元件的其他識別碼,並以兩種方式分割結構:高序和低位順序,並進一步減少這些衝突的變更。

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