Évaluation d’un modèle à sorties multiples
Dans cet exercice, vous allez vous entraîner à évaluer des modèles à sorties multiples. Votre tâche est d’écrire une fonction appelée evaluate_model() qui prend 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 sur les deux tâches.
Vous pouvez supposer que la fonction aura accès à dataloader_test. Les imports suivants ont déjà été exécutés pour vous :
import torch
from torchmetrics import Accuracy
Une fois evaluate_model() implémentée, vous l’utiliserez dans l’exercice suivant !
Cet exercice fait partie du cours
Deep learning intermédiaire avec PyTorch
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
def evaluate_model(model):
# Define accuracy metrics
acc_alpha = ____(____, ____)
acc_char = ____(____, ____)