CommencerCommencer 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

Deep learning intermédiaire avec PyTorch

Afficher le cours

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

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