Membandingkan logistic loss dan hinge loss
Dalam latihan ini Anda akan membuat plot untuk logistic loss dan hinge loss menggunakan ekspresi matematisnya, yang telah disediakan untuk Anda.
Diagram fungsi loss dari video ditampilkan di sebelah kanan.
Latihan ini adalah bagian dari kursus
Klasifikator Linear di Python
Petunjuk latihan
- Evaluasi fungsi
log_loss()danhinge_loss()pada titik-titik grid agar dapat dipetakan.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# 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()