[그 외] Huggingface Trainer의 Early Stopping
2023. 5. 8. 21:15ㆍAI/그 외
trainer = Trainer(
model=model, # the instantiated 🤗 Transformers model to be trained
args=training_args, # training arguments, defined above
train_dataset=RE_train_dataset, # training dataset
eval_dataset=RE_dev_dataset, # evaluation dataset
compute_metrics=compute_metrics, # define metrics function
optimizers=optimizer, # define optimizer
callbacks=[EarlyStoppingCallback(early_stopping_patience=5)]
)
early_stopping_patience는 이전보다 eval loss가 n번째 연속으로 낮아지면 학습을 멈춘다. 위 코드에서는 5번이다.
'AI > 그 외' 카테고리의 다른 글
[그 외] pytorch, random 난수고정 (0) | 2023.06.06 |
---|---|
[그 외] 허깅페이스에서 repo 내 Files에서 single file 다운 받기 (0) | 2023.05.29 |
[그 외] huggingface mt5 오류 (0) | 2023.05.19 |