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

So sánh logistic loss và hinge loss

Trong bài tập này, bạn sẽ vẽ biểu đồ của logistic loss và hinge loss dựa trên các biểu thức toán học đã được cung cấp.

Sơ đồ hàm mất mát từ video được hiển thị ở bên phải.

Bài tập này là một phần của khóa học

Bộ phân loại tuyến tính với Python

Xem khóa học

Hướng dẫn bài tập

  • Tính các hàm log_loss()hinge_loss() tại các điểm trên lưới để có thể vẽ chúng.

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.

# Mathematical functions for logistic and hinge losses
def log_loss(raw_model_output):
   return np.log(1+np.exp(-raw_model_output))
def hinge_loss(raw_model_output):
   return np.maximum(0,1-raw_model_output)

# Create a grid of values and plot
grid = np.linspace(-2,2,1000)
plt.plot(grid, ____, label='logistic')
plt.plot(grid, ____, label='hinge')
plt.legend()
plt.show()
Chỉnh sửa và Chạy Mã