Psaní evaluačního cyklu
V tomto cvičení napíšeš evaluační cyklus pro výpočet validační ztráty. Evaluační cyklus má podobnou strukturu jako trénovací cyklus, ale bez výpočtu gradientů nebo aktualizace vah.
model, validationloader a ztrátová funkce criterion jsou již definovány pro zpracování predikcí, načítání dat a výpočet ztráty.
Toto cvičení je součástí kurzu
Introduction to Deep Learning with PyTorch
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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 += ____