Microsoft.ML.Data 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
命名空間,其中包含資料載入和儲存、資料架構定義,以及模型定型計量元件。
類別
結構
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 |
此列舉允許「標記」估算器 (,且後續在鏈結中) 的轉換器只能用於定型、「用於定型和評估」等。最值得注意的範例是,標籤資料行上的轉換不應該用於評分,因此範圍應該是 Training 或 TrainTest 。 |
意見反應
https://aka.ms/ContentUserFeedback。
即將推出:在 2024 年,我們將隨著內容的意見反應機制逐步淘汰 GitHub 問題,並以新的意見反應系統來取代。 如需詳細資訊,請參閱提交並檢視相關的意見反應