NasBertTrainer.NasBertOptions Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
public class NasBertTrainer.NasBertOptions : Microsoft.ML.TorchSharp.TorchSharpBaseTrainer.Options
type NasBertTrainer.NasBertOptions = class
inherit TorchSharpBaseTrainer.Options
Public Class NasBertTrainer.NasBertOptions
Inherits TorchSharpBaseTrainer.Options
- Ereditarietà
- Derivato
Costruttori
NasBertTrainer.NasBertOptions() |
Campi
ActivationDropout |
Frequenza di rilascio dopo le funzioni di attivazione nei livelli FFN. Deve essere compreso tra [0, 1). |
AdamBetas |
Beta per Adam Optimizer. |
AdamEps |
Epsilon per Adam Optimizer. |
AttentionDropout |
Frequenza di rilascio per pesi di attenzione. Deve essere compreso tra [0, 1). |
BatchSize |
Numero di campioni da usare per il training mini batch. (Ereditato da TorchSharpBaseTrainer.Options) |
ClipNorm |
Soglia di ritaglio delle sfumature. Deve essere compreso tra [0, +Inf). 0 significa non ritagliare norma. |
Dropout |
Frequenza di rilascio per situazioni generali. Deve essere compreso tra [0, 1). |
DynamicDropout |
Indica se usare l'elenco a discesa dinamico. |
EncoderNormalizeBefore |
Indica se applicare la normalizzazione del livello prima di ogni blocco del codificatore. |
FinalLearningRateRatio |
Frequenza di apprendimento finale per l'utilità di pianificazione del decadimento polinomiale. (Ereditato da TorchSharpBaseTrainer.Options) |
FreezeEncoder |
Indica se bloccare i parametri del codificatore. |
FreezeTransfer |
Indica se bloccare i parametri del modulo di trasferimento. |
LabelColumnName |
Nome della colonna dell'etichetta. (Ereditato da TorchSharpBaseTrainer.Options) |
LayerNormTraining |
Indica se eseguire il training dei parametri di norma del livello. |
LearningRate |
Frequenza di apprendimento per i primi N periodi; tutti i periodi >N che usano LR_N. Nota: questa operazione può essere interpretata in modo diverso a seconda dell'utilità di pianificazione. |
MaxEpoch |
Arrestare il training quando si raggiunge questo numero di periodi. (Ereditato da TorchSharpBaseTrainer.Options) |
PoolerDropout |
Frequenza di rilascio nei livelli del pooler del modello linguistico mascherato. Deve essere compreso tra [0, 1). |
PredictionColumnName |
Nome della colonna Stima. (Ereditato da TorchSharpBaseTrainer.Options) |
ScoreColumnName |
Nome della colonna Score. (Ereditato da TorchSharpBaseTrainer.Options) |
Sentence1ColumnName |
Prima colonna della frase. |
Sentence2ColumnName |
Seconda colonna della frase. |
StartLearningRateRatio |
Frequenza di apprendimento iniziale per l'utilità di pianificazione del decadimento polinomiale. (Ereditato da TorchSharpBaseTrainer.Options) |
TaskType |
Tipo di attività, correlato all'intestazione del modello. |
ValidationSet |
Set di convalida utilizzato durante il training per migliorare la qualità del modello. (Ereditato da TorchSharpBaseTrainer.Options) |
WarmupRatio |
Percentuale di passaggi di riscaldamento per l'utilità di pianificazione del decadimento polinomiale. |
WeightDecay |
Coefficienza del decadimento del peso. Deve essere compreso tra [0, +Inf). (Ereditato da TorchSharpBaseTrainer.Options) |