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
Hướng dẫn bài tập
- Tính các hàm
log_loss()và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()