LoslegenKostenlos loslegen

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

Deep Learning mit PyTorch für Fortgeschrittene

Kurs anzeigen

Interaktive Ü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