Ewaluacja modelu wielowyjściowego
W tym ćwiczeniu przećwiczysz ewaluację modelu wielowyjściowego. Twoim zadaniem jest napisanie funkcji evaluate_model(), która przyjmuje model przewidujący alfabety i znaki, uruchamia pętlę ewaluacyjną i wyświetla dokładność modelu w obu zadaniach.
Możesz założyć, że funkcja będzie miała dostęp do dataloader_test. Poniższe importy zostały już wykonane:
import torch
from torchmetrics import Accuracy
Po zaimplementowaniu funkcji evaluate_model() użyjesz jej w kolejnym ćwiczeniu!
To ćwiczenie jest częścią kursu
Głębokie uczenie z PyTorch – poziom średnio zaawansowany
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
def evaluate_model(model):
# Define accuracy metrics
acc_alpha = ____(____, ____)
acc_char = ____(____, ____)