LoslegenKostenlos starten

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

<Kurs>Einführung in Deep Learning mit PyTorch</Kurs>
Kurs ansehen

Interaktive praktische Ü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