CommencezCommencez gratuitement

Écrire la boucle d'évaluation

Dans cet exercice, vous allez écrire une boucle d'évaluation pour calculer la perte de validation. La boucle d'évaluation suit une structure semblable à la boucle d'entraînement, mais sans calculs de gradients ni mise à jour des poids.

model, validationloader et la fonction de perte criterion ont déjà été définis pour gérer les prédictions, le chargement des données et le calcul de la perte.

Cette activité fait partie du cours

Introduction au Deep Learning avec PyTorch

Voir le cours

Exercice interactif pratique

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

# Set the model to evaluation mode
____
validation_loss = 0.0

with torch.no_grad():
  
  for features, labels in validationloader:
    
      outputs = model(features)
      loss = criterion(outputs, labels)
      
      # Sum the current loss to the validation_loss variable
      validation_loss += ____
Modifier et exécuter le code