始める無料で始める

評価ループの作成

この演習では、検証用損失を計算する評価ループを書きます。評価ループは学習ループとよく似ていますが、勾配計算や重み更新を行わない点が異なります。

予測・データ読み込み・損失計算を行うための modelvalidationloader、損失関数 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 += ____
コードを編集して実行