Поделиться через


QATrainer.Options Класс

Определение

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
Наследование

Конструкторы

QATrainer.Options()

Поля

ActivationDropout

Частота отсева после активации функций в слоях FFN. Должно находиться в пределах [0, 1).

(Унаследовано от NasBertTrainer.NasBertOptions)
AdamBetas

Бета-версии для оптимизатора Adam.

(Унаследовано от NasBertTrainer.NasBertOptions)
AdamEps

Epsilon для оптимизатора Adam.

(Унаследовано от NasBertTrainer.NasBertOptions)
AnswerIndexStartColumnName

Имя начального столбца индекса ответов

AttentionDropout

Коэффициент отсева при весе внимания. Должно находиться в пределах [0, 1).

(Унаследовано от NasBertTrainer.NasBertOptions)
BatchSize

Количество примеров, используемых для мини-пакетного обучения.

(Унаследовано от TorchSharpBaseTrainer.Options)
ClipNorm

Порог обрезки градиентов. Должно находиться в пределах [0, +Inf). 0 означает не обрезать норму.

(Унаследовано от NasBertTrainer.NasBertOptions)
ContextColumnName

Имя столбца контекста

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)
LogEveryNStep

Как часто регистрировать потери.

MaxEpoch

Прекратите обучение при достижении этого количества эпох.

(Унаследовано от TorchSharpBaseTrainer.Options)
PoolerDropout

Коэффициент отсева в слоях пула замаскированных языковых моделей. Должно находиться в пределах [0, 1).

(Унаследовано от NasBertTrainer.NasBertOptions)
PredictedAnswerColumnName

Имя столбца ответов для прогнозируемых ответов

PredictionColumnName

Имя столбца прогнозирования.

(Унаследовано от TorchSharpBaseTrainer.Options)
QuestionColumnName

Имя столбца вопросов

ScoreColumnName

Имя столбца Оценка.

(Унаследовано от TorchSharpBaseTrainer.Options)
Sentence1ColumnName

Столбец первого предложения.

(Унаследовано от NasBertTrainer.NasBertOptions)
Sentence2ColumnName

Столбец второго предложения.

(Унаследовано от NasBertTrainer.NasBertOptions)
StartLearningRateRatio

Начальная скорость обучения для планировщика полиномиального распада.

(Унаследовано от TorchSharpBaseTrainer.Options)
TaskType

Тип задачи, связанный с головой модели.

(Унаследовано от NasBertTrainer.NasBertOptions)
TopKAnswers

Число наиболее прогнозируемых ответов в задаче ответов на вопросы.

TrainingAnswerColumnName

Имя столбца ответов для обучающих данных

ValidationSet

Проверочный набор, используемый во время обучения для повышения качества модели.

(Унаследовано от TorchSharpBaseTrainer.Options)
WarmupRatio

Доля шагов прогрева для планировщика полиномиального распада.

(Унаследовано от NasBertTrainer.NasBertOptions)
WeightDecay

Эффективность распада веса. Должно находиться в пределах [0, +Inf).

(Унаследовано от TorchSharpBaseTrainer.Options)

Применяется к