1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Nhập môn Deep Learning với PyTorch

Connected

Bài tập

Tính cross-entropy loss

Cross-entropy loss là cách phổ biến để đo lường sai số phân loại. Trong bài này, bạn sẽ tính cross-entropy loss trong PyTorch với:

  • y: nhãn đúng (ground truth).
  • scores: vector dự đoán trước softmax.

Hàm loss giúp mạng nơ-ron học bằng cách đo lỗi dự đoán. Hãy tạo vector one-hot cho y, định nghĩa hàm cross-entropy loss, rồi tính loss bằng scores và nhãn đã mã hóa. Kết quả sẽ là một số thực đơn biểu diễn loss của mẫu.

torch, CrossEntropyLoss, và torch.nn.functional với bí danh F đã được nhập sẵn cho bạn.

Hướng dẫn 1/3

undefined XP
    1
    2
    3
  • Tạo vector one-hot từ nhãn đúng y với 4 đặc trưng (mỗi lớp một đặc trưng), và gán vào one_hot_label.