NerTrainer.NerOptions Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
public class NerTrainer.NerOptions : Microsoft.ML.TorchSharp.NasBert.NasBertTrainer.NasBertOptions
type NerTrainer.NerOptions = class
inherit NasBertTrainer.NasBertOptions
Public Class NerTrainer.NerOptions
Inherits NasBertTrainer.NasBertOptions
- Наследование
-
NerTrainer.NerOptions
Конструкторы
NerTrainer.NerOptions() |
Поля
ActivationDropout |
Коэффициент отспада после активации функций на уровнях FFN. Должен находиться в пределах [0, 1). (Унаследовано от NasBertTrainer.NasBertOptions) |
AdamBetas |
Бета-версии для оптимизатора Adam. (Унаследовано от NasBertTrainer.NasBertOptions) |
AdamEps |
Epsilon для оптимизатора Адама. (Унаследовано от NasBertTrainer.NasBertOptions) |
AttentionDropout |
Коэффициент отспада для веса внимания. Должен находиться в пределах [0, 1). (Унаследовано от NasBertTrainer.NasBertOptions) |
BatchSize |
Количество примеров, используемых для мини-пакетного обучения. (Унаследовано от TorchSharpBaseTrainer.Options) |
ClipNorm |
Порог обрезки градиентов. Должен находиться в пределах [0, +Inf). 0 означает, что не обрезать норму. (Унаследовано от NasBertTrainer.NasBertOptions) |
Dropout |
Коэффициент отспада для общих ситуаций. Должен находиться в пределах [0, 1). (Унаследовано от NasBertTrainer.NasBertOptions) |
DynamicDropout |
Следует ли использовать динамическое удаление. (Унаследовано от NasBertTrainer.NasBertOptions) |
EncoderNormalizeBefore |
Следует ли применять нормализацию слоя перед каждым блоком кодировщика. (Унаследовано от NasBertTrainer.NasBertOptions) |
FinalLearningRateRatio |
Окончательная скорость обучения для планировщика полиномиального распада. (Унаследовано от TorchSharpBaseTrainer.Options) |
FreezeEncoder |
Указывает, следует ли закреплять параметры кодировщика. (Унаследовано от NasBertTrainer.NasBertOptions) |
FreezeTransfer |
Следует ли заморозить параметры модуля передачи. (Унаследовано от NasBertTrainer.NasBertOptions) |
LabelColumnName |
Имя столбца метки. (Унаследовано от TorchSharpBaseTrainer.Options) |
LayerNormTraining |
Следует ли обучать параметры нормы слоя. (Унаследовано от NasBertTrainer.NasBertOptions) |
LearningRate |
Скорость обучения для первых N эпох; все эпохи >N с использованием LR_N. Примечание. Это может интерпретироваться по-разному в зависимости от планировщика. (Унаследовано от NasBertTrainer.NasBertOptions) |
MaxEpoch |
Прекратить обучение при достижении этого количества эпох. (Унаследовано от TorchSharpBaseTrainer.Options) |
PoolerDropout |
Коэффициент отспада в слоях пула замаскированных языковых моделей. Должен находиться в пределах [0, 1). (Унаследовано от NasBertTrainer.NasBertOptions) |
PredictionColumnName |
Имя столбца прогнозирования. (Унаследовано от TorchSharpBaseTrainer.Options) |
ScoreColumnName |
Имя столбца Оценка. (Унаследовано от TorchSharpBaseTrainer.Options) |
Sentence1ColumnName |
Столбец первого предложения. (Унаследовано от NasBertTrainer.NasBertOptions) |
Sentence2ColumnName |
Столбец второго предложения. (Унаследовано от NasBertTrainer.NasBertOptions) |
StartLearningRateRatio |
Начальная скорость обучения для планировщика полиномиального распада. (Унаследовано от TorchSharpBaseTrainer.Options) |
TaskType |
Тип задачи, связанный с головой модели. (Унаследовано от NasBertTrainer.NasBertOptions) |
ValidationSet |
Проверочный набор, используемый во время обучения для улучшения качества модели. (Унаследовано от TorchSharpBaseTrainer.Options) |
WarmupRatio |
Доля шагов прогрева для планировщика полиномиального распада. (Унаследовано от NasBertTrainer.NasBertOptions) |
WeightDecay |
Коэффициентность распада веса. Должен находиться в пределах [0, +Inf). (Унаследовано от TorchSharpBaseTrainer.Options) |