EstimatorChain<TLastTransformer> 類別

定義

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

public sealed class EstimatorChain<TLastTransformer> : Microsoft.ML.IEstimator<Microsoft.ML.Data.TransformerChain<TLastTransformer>> where TLastTransformer : class, ITransformer
type EstimatorChain<'LastTransformer (requires 'LastTransformer : null and 'LastTransformer :> ITransformer)> = class
    interface IEstimator<TransformerChain<'LastTransformer>>
Public NotInheritable Class EstimatorChain(Of TLastTransformer)
Implements IEstimator(Of TransformerChain(Of TLastTransformer))

類型參數

TLastTransformer
繼承
EstimatorChain<TLastTransformer>
實作
IEstimator<TransformerChain<TLastTransformer>>

建構函式

EstimatorChain<TLastTransformer>()

建立空的估算器鏈結。

欄位

LastEstimator

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

方法

Append<TNewTrans>(IEstimator<TNewTrans>, TransformerScope)

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

AppendCacheCheckpoint(IHostEnvironment)

將「快取檢查點」附加至估算器鏈結。 這可確保下游估算器會針對快取的資料定型。 在接受多個資料通過的定型器或特徵工程之前,擁有快取檢查點會很有説明。 在緩慢作業之後,例如,從緩慢來源載入資料集或在其套用階段緩慢的功能工程之後,如果下游估算器會透過此作業的輸出執行多個傳遞,也很有説明。 在 開頭 EstimatorChain<TLastTransformer> 或結尾處新增快取檢查點是無意義的,因此應該避免。 如果看到磁片擲回或 OutOfMemory 例外狀況,則應該移除快取檢查點,當功能資料集緊接在檢查點之前的可用 RAM 大於可用 RAM 時,可能會發生此例外狀況。

Fit(IDataView)

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

GetOutputSchema(SchemaShape)

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

擴充方法

AppendCacheCheckpoint<TTrans>(IEstimator<TTrans>, IHostEnvironment)

將「快取檢查點」附加至估算器鏈結。 這可確保下游估算器會針對快取的資料定型。 在接受多個資料通過的定型器之前,先有快取檢查點會很有説明。

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

指定估算器時,傳回包裝物件,一旦 Fit(IDataView) 呼叫委派即可。 估算器通常務必傳回符合專案的相關資訊,這就是 Fit(IDataView) 方法傳回特定型別物件的原因,而不是只傳回一般 ITransformer 。 不過,同時, IEstimator<TTransformer> 通常會形成具有許多物件的管線,因此我們可能需要透過建置估算器的鏈結,而我們想要取得轉換器的估算器 EstimatorChain<TLastTransformer> 會在此鏈結的某處放置。 在該案例中,我們可以透過這個方法附加呼叫一次會呼叫的委派。

適用於