다음을 통해 공유


NasBertTrainer.NasBertOptions 클래스

정의

public class NasBertTrainer.NasBertOptions : Microsoft.ML.TorchSharp.TorchSharpBaseTrainer.Options
type NasBertTrainer.NasBertOptions = class
    inherit TorchSharpBaseTrainer.Options
Public Class NasBertTrainer.NasBertOptions
Inherits TorchSharpBaseTrainer.Options
상속
파생

생성자

NasBertTrainer.NasBertOptions()

필드

ActivationDropout

FFN 계층에서 활성화 함수 이후의 드롭아웃 속도입니다. [0, 1) 내에 있어야 합니다.

AdamBetas

Adam 최적화 프로그램용 베타.

AdamEps

Adam 최적화 프로그램용 엡실론.

AttentionDropout

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

BatchSize

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

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

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

Dropout

일반적인 상황에 대한 드롭아웃 비율입니다. [0, 1) 내에 있어야 합니다.

DynamicDropout

동적 드롭아웃을 사용할지 여부입니다.

EncoderNormalizeBefore

각 인코더 블록 앞에 레이어 정규화를 적용할지 여부입니다.

FinalLearningRateRatio

다항식 감쇠 스케줄러에 대한 최종 학습 속도입니다.

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

인코더 매개 변수를 고정할지 여부입니다.

FreezeTransfer

전송 모듈 매개 변수를 중지할지 여부입니다.

LabelColumnName

레이블 열 이름입니다.

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

계층 표준 매개 변수를 학습시킬지 여부입니다.

LearningRate

첫 번째 N Epoch에 대한 학습 속도; LR_N 사용하는 모든 epochs >N입니다. 참고: 스케줄러에 따라 다르게 해석될 수 있습니다.

MaxEpoch

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

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

마스킹된 언어 모델 풀러 계층의 드롭아웃 속도입니다. [0, 1) 내에 있어야 합니다.

PredictionColumnName

예측 열 이름입니다.

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

점수 열 이름입니다.

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

첫 번째 문장 열입니다.

Sentence2ColumnName

두 번째 문장 열입니다.

StartLearningRateRatio

다항식 감쇠 스케줄러에 대한 시작 학습 속도입니다.

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

모델 헤드와 관련된 작업 유형입니다.

ValidationSet

모델 품질을 개선하기 위해 학습하는 동안 사용되는 유효성 검사 집합입니다.

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

다항식 감쇠 스케줄러에 대한 준비 단계의 비율입니다.

WeightDecay

체중 감소의 계수. [0, +Inf) 내에 있어야 합니다.

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

적용 대상