MulaiMulai sekarang secara gratis

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

Lihat Kursus

Petunjuk latihan

  • Evaluasi fungsi log_loss() dan hinge_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()
Edit dan Jalankan Kode