Aan de slagGa gratis aan de slag

De evaluatielus schrijven

In deze oefening schrijf je een evaluatielus om de validatieverlies te berekenen. De evaluatielus lijkt qua structuur op de trainingslus, maar zonder gradiëntberekeningen of gewichtsupdates.

model, validationloader en de verliesfunctie criterion zijn al gedefinieerd om voorspellingen, het laden van data en de verliesberekening af te handelen.

Deze oefening maakt deel uit van de cursus

Introductie tot Deep Learning met PyTorch

Cursus bekijken

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# 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 bewerken en uitvoeren