Bắt đầu ngayBắt đầu miễn phí

Dự đoán softmax

model bạn vừa huấn luyện đã được nạp sẵn. Mô hình này khái quát hóa rất tốt, nên bạn đạt độ chính xác cao trên tập kiểm tra.

Vì bạn dùng hàm kích hoạt softmax, với mỗi đầu vào gồm 2 tọa độ, mô hình sẽ trả về một vector 4 số. Mỗi số biểu diễn xác suất cho việc một trong 4 người chơi đã ném phi tiêu đó.

Khi tính độ chính xác bằng phương thức .evaluate() của mô hình, mô hình sẽ chọn lớp có xác suất cao nhất làm dự đoán. np.argmax() có thể giúp bạn làm điều này vì nó trả về chỉ số của giá trị lớn nhất trong một mảng.

Hãy dùng tập các lượt ném kiểm tra trong coords_small_testnp.argmax() để kiểm tra nhé!

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 Keras

Xem khóa học

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.

# Predict on coords_small_test
preds = ____.____(____)

# Print preds vs true values
print("{:45} | {}".format('Raw Model Predictions','True labels'))
for i,pred in enumerate(preds):
  print("{} | {}".format(pred,competitors_small_test[i]))
Chỉnh sửa và Chạy Mã