1. Nauka
  2. /
  3. Kursy
  4. /
  5. Głębokie uczenie z PyTorch – poziom średnio zaawansowany

Connected

ćwiczenie

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!

Instrukcje 1/3

undefined XP
    1
    2
    3
  • Zdefiniuj acc_alpha i acc_char jako metryki Accuracy() wieloklasowej dla dwóch wyjść – alfabetów i znaków – podając odpowiednią liczbę klas dla każdego z nich (w zbiorze danych znajduje się 30 alfabetów i 964 znaków).