Zacznij terazZacznij za darmo

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

Zobacz kurs

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 = ____(____, ____)
Edytuj i uruchom kod