評価ループの作成
この演習では、検証用損失を計算する評価ループを書きます。評価ループは学習ループとよく似ていますが、勾配計算や重み更新を行わない点が異なります。
予測・データ読み込み・損失計算を行うための model、validationloader、損失関数 criterion はすでに定義されています。
この演習はコースの一部です
PyTorchで学ぶIntroduction to Deep Learning
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# 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 += ____