Porovnání logistické ztráty a hinge loss
V tomto cvičení vytvoříš graf logistické ztráty a hinge loss pomocí jejich matematických výrazů, které máš k dispozici.
Diagram ztrátové funkce z videa je zobrazen vpravo.
Toto cvičení je součástí kurzu
Linear Classifiers in Python
Pokyny k cvičení
- Vyhodnoť funkce
log_loss()ahinge_loss()v bodech mřížky, aby bylo možné je vykreslit.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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()