Évaluation d'un modèle à sorties multiples
Dans cet exercice, vous allez vous exercer à évaluer des modèles à sorties multiples. Votre tâche consiste à écrire une fonction appelée evaluate_model() qui reçoit en entrée un modèle prédisant l'alphabet et le caractère, exécute la boucle d'évaluation et affiche la précision du modèle pour les deux tâches.
Vous pouvez supposer que la fonction a accès à dataloader_test. Les importations suivantes ont déjà été exécutées pour vous :
import torch
from torchmetrics import Accuracy
Une fois evaluate_model() implémentée, vous l'utiliserez dans l'exercice suivant !
Cette activité fait partie du cours
Apprentissage profond intermédiaire avec PyTorch
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
def evaluate_model(model):
# Define accuracy metrics
acc_alpha = ____(____, ____)
acc_char = ____(____, ____)