QATrainer.Options Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
public sealed class QATrainer.Options : Microsoft.ML.TorchSharp.NasBert.NasBertTrainer.NasBertOptions
type QATrainer.Options = class
inherit NasBertTrainer.NasBertOptions
Public NotInheritable Class QATrainer.Options
Inherits NasBertTrainer.NasBertOptions
- Héritage
-
QATrainer.Options
Constructeurs
| Nom | Description |
|---|---|
| QATrainer.Options() | |
Champs
| Nom | Description |
|---|---|
| ActivationDropout |
Taux de suppression après les fonctions d’activation dans les couches FFN. Doit se trouver dans [0, 1). (Hérité de NasBertTrainer.NasBertOptions) |
| AdamBetas |
Bêtas de l’optimiseur Adam. (Hérité de NasBertTrainer.NasBertOptions) |
| AdamEps |
Epsilon pour Adam optimizer. (Hérité de NasBertTrainer.NasBertOptions) |
| AnswerIndexStartColumnName |
Nom de la colonne de début de l’index de réponse |
| AttentionDropout |
Taux d’abandon pour les poids de l’attention. Doit se trouver dans [0, 1). (Hérité de NasBertTrainer.NasBertOptions) |
| BatchSize |
Nombre d’exemples à utiliser pour l’entraînement par mini-lots. (Hérité de TorchSharpBaseTrainer.Options) |
| ClipNorm |
Seuil de découpage des dégradés. Doit se trouver dans [0, +Inf). 0 signifie ne pas découper la norme. (Hérité de NasBertTrainer.NasBertOptions) |
| ContextColumnName |
Nom de la colonne de contexte |
| Dropout |
Taux d’abandon pour les situations générales. Doit se trouver dans [0, 1). (Hérité de NasBertTrainer.NasBertOptions) |
| DynamicDropout |
Indique s’il faut utiliser la liste déroulante dynamique. (Hérité de NasBertTrainer.NasBertOptions) |
| EncoderNormalizeBefore |
Indique s’il faut appliquer la normalisation de couche avant chaque bloc d’encodeur. (Hérité de NasBertTrainer.NasBertOptions) |
| FinalLearningRateRatio |
Taux d’apprentissage final pour le planificateur de désintégration polynomiale. (Hérité de TorchSharpBaseTrainer.Options) |
| FreezeEncoder |
Indique s’il faut figer les paramètres de l’encodeur. (Hérité de NasBertTrainer.NasBertOptions) |
| FreezeTransfer |
Indique s’il faut figer les paramètres du module de transfert. (Hérité de NasBertTrainer.NasBertOptions) |
| LabelColumnName |
Nom de la colonne d’étiquette. (Hérité de TorchSharpBaseTrainer.Options) |
| LayerNormTraining |
Indique s’il faut entraîner des paramètres de norme de couche. (Hérité de NasBertTrainer.NasBertOptions) |
| LearningRate |
Taux d’apprentissage pour les premières époques N ; toutes les époques >N utilisant LR_N. Remarque : cela peut être interprété différemment selon le planificateur. (Hérité de NasBertTrainer.NasBertOptions) |
| LogEveryNStep |
Fréquence à laquelle consigner la perte. |
| MaxEpoch |
Arrêtez la formation quand vous atteignez ce nombre d’époques. (Hérité de TorchSharpBaseTrainer.Options) |
| PoolerDropout |
Taux de suppression dans les couches du pooleur de modèles de langage masqués. Doit se trouver dans [0, 1). (Hérité de NasBertTrainer.NasBertOptions) |
| PredictedAnswerColumnName |
Nom de colonne de réponse pour les réponses prédites |
| PredictionColumnName |
Nom de la colonne de prédiction. (Hérité de TorchSharpBaseTrainer.Options) |
| QuestionColumnName |
Nom de la colonne question |
| ScoreColumnName |
Nom de la colonne Score. (Hérité de TorchSharpBaseTrainer.Options) |
| Sentence1ColumnName |
Première colonne de phrase. (Hérité de NasBertTrainer.NasBertOptions) |
| Sentence2ColumnName |
Deuxième colonne de phrase. (Hérité de NasBertTrainer.NasBertOptions) |
| StartLearningRateRatio |
Taux d’apprentissage de début pour le planificateur de désintégration polynomiale. (Hérité de TorchSharpBaseTrainer.Options) |
| TaskType |
Type de tâche, lié à la tête du modèle. (Hérité de NasBertTrainer.NasBertOptions) |
| TopKAnswers |
Nombre de réponses prédites principales dans la tâche de réponse aux questions. |
| TrainingAnswerColumnName |
Nom de colonne de réponse pour les données d’apprentissage |
| ValidationSet |
Jeu de validation utilisé lors de l’entraînement pour améliorer la qualité du modèle. (Hérité de TorchSharpBaseTrainer.Options) |
| WarmupRatio |
Proportion des étapes de préchauffement pour le planificateur de désintégration polynomiale. (Hérité de NasBertTrainer.NasBertOptions) |
| WeightDecay |
Insuffisance de poids. Doit se trouver dans [0, +Inf). (Hérité de TorchSharpBaseTrainer.Options) |