LoslegenKostenlos starten

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>
Kurs ansehen

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 = ____(____, ____)
Code bearbeiten und ausführen