Evaluasi model multi-output
Dalam latihan ini, Anda akan berlatih mengevaluasi model untuk model multi-output. Tugas Anda adalah menulis fungsi bernama evaluate_model() yang menerima model pemrediksi alfabet dan karakter sebagai masukan, menjalankan loop evaluasi, dan mencetak akurasi model pada kedua tugas tersebut.
Anda dapat mengasumsikan bahwa fungsi akan memiliki akses ke dataloader_test. Impor berikut sudah dijalankan untuk Anda:
import torch
from torchmetrics import Accuracy
Setelah Anda mengimplementasikan evaluate_model(), Anda akan menggunakannya pada latihan berikutnya!
Latihan ini adalah bagian dari kursus
Deep Learning Lanjutan dengan PyTorch
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
def evaluate_model(model):
# Define accuracy metrics
acc_alpha = ____(____, ____)
acc_char = ____(____, ____)