Evaluierung von Multi-Output-Modellen
In dieser Aufgabe wirst du die Modellevaluierung für Multi-Output-Modelle üben. Deine Aufgabe ist es, eine Funktion namens evaluate_model() zu schreiben, die ein Alphabet-und-Zeichen-Vorhersage-Modell als Input entgegennimmt, die Evaluierungsschleife ausführt und die Genauigkeit des Modells in den beiden Aufgaben ausgibt.
Du kannst davon ausgehen, dass die Funktion Zugriff auf dataloader_test haben wird. Die folgenden Imports wurden bereits für dich ausgeführt:
import torch
from torchmetrics import Accuracy
Sobald du evaluate_model() implementiert hast, wirst du es in der folgenden Aufgabe verwenden!
Diese Übung ist Teil des Kurses
<Kurs>Deep Learning mit PyTorch für Fortgeschrittene</Kurs>Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
def evaluate_model(model):
# Define accuracy metrics
acc_alpha = ____(____, ____)
acc_char = ____(____, ____)