ComenzarEmpieza gratis

Comparación de las pérdidas logísticas y de bisagra

En este ejercicio crearás un gráfico de las pérdidas logísticas y de bisagra utilizando sus expresiones matemáticas, que se te proporcionan.

El diagrama de la función de pérdida del vídeo se muestra a la derecha.

Este ejercicio forma parte del curso

Clasificadores lineales en Python

Ver curso

Instrucciones de ejercicio

  • Evalúe las funciones log_loss() y hinge_loss() en los puntos de la cuadrícula para que se representen gráficamente.

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

# 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()
Editar y ejecutar código