Viết vòng lặp đánh giá
Trong bài tập này, bạn sẽ viết một vòng lặp đánh giá để tính validation loss. Vòng lặp đánh giá có cấu trúc tương tự vòng lặp huấn luyện nhưng không tính gradient và không cập nhật trọng số.
model, validationloader và hàm loss criterion đã được định nghĩa để xử lý dự đoán, tải dữ liệu và tính loss.
Bài tập này là một phần của khóa học
Nhập môn Deep Learning với PyTorch
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# 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 += ____