Trainer での AdamW の使用
言語翻訳を簡略化する Transformer モデルのトレーニングを始めましょう。最初のステップとして、ベースラインとなる AdamW オプティマイザを使用し、Trainer インターフェースで手軽にセットアップします。AdamW の optimizer を使用するように Trainer を設定してください。
AdamW は torch.optim からあらかじめインポートされています。また、model、training_args、train_dataset、validation_dataset、compute_metrics などのトレーニング用オブジェクトも事前に読み込まれています。
この演習はコースの一部です
PyTorch による効率的な AI モデルトレーニング
演習の手順
modelのパラメータをAdamWのoptimizerに渡しましょう。optimizerをTrainerに渡しましょう。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Pass the model parameters to the AdamW optimizer
optimizer = ____(params=____.____())
# Pass the optimizer to Trainer
trainer = Trainer(model=model,
args=training_args,
train_dataset=train_dataset,
eval_dataset=validation_dataset,
optimizers=(____, None),
compute_metrics=compute_metrics)
trainer.train()