Mulai sekarangMulai 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 merupakan bagian dari kursus

Klasifikator Linear di Python

Lihat Kursus

Instruksi latihan

  • Evaluasi fungsi log_loss() dan hinge_loss() pada titik-titik grid agar dapat dipetakan.

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

# 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