다음을 통해 공유


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

Adam 최적화 프로그램용 Epsilon입니다.

(다음에서 상속됨 NasBertTrainer.NasBertOptions)
AnswerIndexStartColumnName

응답 인덱스 시작 열 이름

AttentionDropout

주의 가중치에 대한 드롭아웃 비율입니다. [0, 1) 내에 있어야 합니다.

(다음에서 상속됨 NasBertTrainer.NasBertOptions)
BatchSize

미니 일괄 처리 학습에 사용할 샘플 수입니다.

(다음에서 상속됨 TorchSharpBaseTrainer.Options)
ClipNorm

그라데이션의 클리핑 임계값입니다. [0, +Inf) 내에 있어야 합니다. 0은 norm을 클리핑하지 않음을 의미합니다.

(다음에서 상속됨 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 Epoch에 대한 학습 속도; LR_N 사용하는 모든 epochs >N입니다. 참고: 스케줄러에 따라 다르게 해석될 수 있습니다.

(다음에서 상속됨 NasBertTrainer.NasBertOptions)
LogEveryNStep

손실을 기록하는 빈도입니다.

MaxEpoch

이 Epoch 수에 도달하면 학습을 중지합니다.

(다음에서 상속됨 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)

적용 대상