NasBertTrainer.NasBertOptions 類別

定義

public class NasBertTrainer.NasBertOptions : Microsoft.ML.TorchSharp.TorchSharpBaseTrainer.Options
繼承
衍生

建構函式

欄位

ActivationDropout

FFN 層啟用函式之後的卸除率。 應該在 [0, 1) 內。

AdamBetas

Adam 優化器的 Betas。

AdamEps

Adam 優化器的 Epsilon。

AttentionDropout

注意權數的卸除率。 應該在 [0, 1) 內。

BatchSize

用於迷你批次定型的範例數目。

(繼承來源 TorchSharpBaseTrainer.Options)
ClipNorm

漸層的裁剪臨界值。 應該在 [0、+Inf) 內。 0 表示不要裁剪標準。

Dropout

一般情況的卸除率。 應該在 [0, 1) 內。

DynamicDropout

是否要使用動態卸除。

EncoderNormalizeBefore

是否要在每個編碼器區塊之前套用圖層正規化。

FinalLearningRateRatio

多項式衰減排程器的最終學習速率。

(繼承來源 TorchSharpBaseTrainer.Options)
FreezeEncoder

是否凍結編碼器參數。

FreezeTransfer

是否凍結傳輸模塊參數。

LabelColumnName

標籤資料列名稱。

(繼承來源 TorchSharpBaseTrainer.Options)
LayerNormTraining

是否要定型圖層標準參數。

LearningRate

前 N 個 epoch 的學習速率;所有使用 LR_N 的 epochs >N。 注意:這可能會根據排程器以不同的方式解譯。

MaxEpoch

到達這個數目的 Epoch 時停止定型。

(繼承來源 TorchSharpBaseTrainer.Options)
PoolerDropout

遮罩語言模型集區器層中的卸除率。 應該在 [0, 1) 內。

PredictionColumnName

預測數據行名稱。

(繼承來源 TorchSharpBaseTrainer.Options)
ScoreColumnName

評分數據行名稱。

(繼承來源 TorchSharpBaseTrainer.Options)
Sentence1ColumnName

第一個句子數據行。

Sentence2ColumnName

第二個句子數據行。

StartLearningRateRatio

多項式衰減排程器的開始學習速率。

(繼承來源 TorchSharpBaseTrainer.Options)
TaskType

與模型前端相關的工作類型。

ValidationSet

用於定型以改善模型質量的驗證集。

(繼承來源 TorchSharpBaseTrainer.Options)
WarmupRatio

多項式衰減排程器的熱身步驟比例。

WeightDecay

重量衰減的共效性。 應該在 [0、+Inf) 內。

(繼承來源 TorchSharpBaseTrainer.Options)

適用於

產品 版本
ML.NET Preview