Menyiapkan Trainer
Model Anda akan mengganti frasa kompleks dengan parafrasa yang lebih sederhana dan mudah diakses untuk meningkatkan keterbacaan terjemahan. Misalnya, model dapat menyederhanakan frasa asli "The inclement weather conditions precipitated the postponement of the outdoor event" menjadi "The bad weather caused the outdoor event to be delayed." Bangun Trainer untuk menyiapkan pelatihan layanan penerjemahan bahasa Anda! Latihan ini akan memerlukan waktu untuk berjalan saat memanggil trainer.train().
Beberapa data telah dimuat sebelumnya:
modeladalah model Transformerdatasetberisi himpunan data MRPC berupa parafrasa kalimat- Fungsi
compute_metricsmengembalikan akurasi dan skor F1 - Anda telah mendefinisikan
training_argspada latihan sebelumnya
Latihan ini merupakan bagian dari kursus
Pelatihan Model AI Efisien dengan PyTorch
Instruksi latihan
- Berikan
modelke kelasTrainer(). - Masukkan argumen pelatihan ke dalam kelas
Trainer(). - Berikan sebuah fungsi untuk menghitung metrik ke kelas
Trainer(). - Cetak perangkat yang dipilih oleh
trainer.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
trainer = Trainer(
# Pass in the model
model=____,
# Input the training arguments
args=____,
train_dataset=dataset["train"],
eval_dataset=dataset["validation"],
# Pass in a function to compute metrics
compute_metrics=____,
)
trainer.train()
# Print the device that the trainer chooses
print(trainer.args.____)