Compararea funcțiilor de pierdere logistică și hinge
În acest exercițiu vei crea un grafic al funcțiilor de pierdere logistică și hinge folosind expresiile lor matematice, care îți sunt furnizate.
Diagrama funcțiilor de pierdere din video este afișată în dreapta.
Acest exercițiu face parte din cursul
Clasificatori liniari în Python
Instrucțiuni pentru exercițiu
- Evaluează funcțiile
log_loss()șihinge_loss()în punctele grilei pentru a le reprezenta grafic.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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()