LoslegenKostenlos loslegen

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

Kurs anzeigen

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 += ____
Code bearbeiten und ausführen