É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
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 += ____