CommencerCommencez gratuitement

É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

<cours>Deep learning intermédiaire avec PyTorch</cours>
Voir le cours

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

def evaluate_model(model):
    # Define accuracy metrics
    acc_alpha = ____(____, ____)
    acc_char = ____(____, ____)
Modifier et exécuter le code