LoslegenKostenlos starten

Logistic Loss und Hinge Loss vergleichen

In dieser Übung erstellst du ein Diagramm des Logistic Loss und des Hinge Loss anhand ihrer mathematischen Ausdrücke, die dir bereitgestellt werden.

Das Diagramm der Verlustfunktionen aus dem Video siehst du rechts.

Diese Übung ist Teil des Kurses

<Kurs>Lineare Klassifikatoren in Python</Kurs>
Kurs ansehen

Übungsanweisungen

  • Werte die Funktionen log_loss() und hinge_loss() an den Gitterpunkten aus, damit sie geplottet werden.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# 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()
Code bearbeiten und ausführen