ComenzarEmpieza gratis

Predicciones Softmax

Su recién entrenado model está cargado para usted. Este modelo está generalizando bien!, por eso obtuvo una alta precisión en el conjunto de pruebas.

Dado que ha utilizado la función de activación softmax, por cada entrada de 2 coordenadas proporcionadas a su modelo hay un vector de salida de 4 números. Cada uno de estos números codifica la probabilidad de que un dardo determinado sea lanzado por uno de los 4 competidores posibles.

Al calcular la precisión con el método .evaluate() del modelo, su modelo toma la clase con la probabilidad más alta como predicción. np.argmax() puede ayudarle a hacer esto ya que devuelve el índice con el valor más alto en un array.

Utilice la colección de lanzamientos de prueba almacenada en coords_small_test y np.argmax()para comprobarlo.

Este ejercicio forma parte del curso

Introducción al aprendizaje profundo con Keras

Ver curso

Ejercicio interactivo práctico

Prueba este ejercicio completando el código de muestra.

# Predict on coords_small_test
preds = ____.____(____)

# Print preds vs true values
print("{:45} | {}".format('Raw Model Predictions','True labels'))
for i,pred in enumerate(preds):
  print("{} | {}".format(pred,competitors_small_test[i]))
Editar y ejecutar código