Die Auswertungsschleife schreiben
In dieser Übung wirst du eine Auswertungsschleife schreiben, um den Validierungsverlust zu berechnen. Die Auswertungsschleife folgt einer ähnlichen Struktur wie die Trainingsschleife, allerdings ohne Gradientenberechnungen oder Gewichtsaktualisierungen.
model
, validationloader
und die Verlustfunktion criterion
wurden bereits definiert, um Vorhersagen, das Laden von Daten und die Verlustberechnung zu steuern.
Diese Übung ist Teil des Kurses
Einführung in Deep Learning mit PyTorch
Interaktive Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
# 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 += ____