語言

ColumnConcatenatingEstimator 類別

定義

將一個或多個輸入欄位串接到新的輸出欄位中。

public sealed class ColumnConcatenatingEstimator : Microsoft.ML.IEstimator<Microsoft.ML.Data.ColumnConcatenatingTransformer>
type ColumnConcatenatingEstimator = class
    interface IEstimator<ColumnConcatenatingTransformer>
Public NotInheritable Class ColumnConcatenatingEstimator
Implements IEstimator(Of ColumnConcatenatingTransformer)
繼承
ColumnConcatenatingEstimator
實作

備註

估算器特性

這個估計器需要查看資料來訓練參數嗎? No
輸入欄位資料型別 任何類型,除了 金鑰 類型。 所有輸入欄位必須具有相同型別。
輸出欄位資料型態 輸入欄位資料型態的向量
可匯出至 ONNX Yes

結果 ColumnConcatenatingTransformer 會產生一個新的欄位,名稱依輸出欄位名稱參數指定,輸入值以向量方式串接。 串接的順序遵循輸入欄位的指定順序。

若輸入欄位的資料型態為向量,輸出欄位資料型態保持不變。 然而,向量的大小將是輸入向量大小的總和。

請參考「參見」區塊,裡面有使用範例的連結。

方法

名稱 Description
Fit(IDataView)

訓練並返回 ColumnConcatenatingTransformer。

GetOutputSchema(SchemaShape)

回傳 SchemaShape 由變壓器產生的結構結構。 用於結構傳播與管線驗證。

擴充方法

名稱 Description
AppendCacheCheckpoint<TTrans>(IEstimator<TTrans>, IHostEnvironment)

在估計鏈中附加一個「快取檢查點」。 這將確保下游估計器能針對快取資料進行訓練。 在訓練師接受多次資料通行前設置快取檢查點會很有幫助。

WithOnFitDelegate<TTransformer>(IEstimator<TTransformer>, Action<TTransformer>)

給定一個估計器,回傳一個包裹物件,該物件會呼叫一次 Fit(IDataView) 代理。 估計器通常回傳擬合的資訊很重要,因此該 Fit(IDataView) 方法回傳一個特定型別的物件,而非一般 ITransformer的 。 然而,同時, IEstimator<TTransformer> 通常會被組成包含許多物件的管線,因此我們可能需要建立一條估計鏈,將 EstimatorChain<TLastTransformer> 我們想要取得變壓器的估計器埋藏在這條鏈的某處。 在這種情況下,我們可以透過此方法附加一個代理,當 fit 被呼叫時會被呼叫。

適用於

另請參閱