EmpezarEmpieza gratis

Entrenamiento con múltiples etiquetas

Una salida de tu model multietiqueta podría ser: [0.76 , 0.99 , 0.66 ]. Si redondeamos las probabilidades superiores a 0.5, esta observación se clasificará como que contiene las 3 etiquetas posibles [1,1,1]. Para este problema en concreto, esto significaría que, según la red y dadas las mediciones de los sensores de entrada, lo correcto sería regar las 3 parcelas de tu granja.

Ahora vas a entrenar y predecir con el model que acabas de construir. sensors_train, parcels_train, sensors_test y parcels_test ya están cargados para que los uses.

¡Veamos qué tal rinde tu máquina inteligente!

Este ejercicio forma parte del curso

Introducción al Deep Learning con Keras

Ver curso

Instrucciones del ejercicio

  • Entrena el modelo durante 100 epochs usando un validation_split de 0.2.
  • Predice con tu model usando los datos de prueba.
  • Redondea tus preds con np.round().
  • Evalúa la exactitud (accuracy) de tu modelo en los datos de prueba.

ejercicio interactivo práctico

Prueba este ejercicio completando este código de ejemplo.

# Train for 100 epochs using a validation split of 0.2
____.____(____, ____, epochs = ____, validation_split = ____)

# Predict on sensors_test and round up the predictions
preds = ____.____(____)
preds_rounded = np.round(____)

# Print rounded preds
print('Rounded Predictions: \n', preds_rounded)

# Evaluate your model's accuracy on the test data
accuracy = model.evaluate(____, ____)[1]

# Print accuracy
print('Accuracy:', accuracy)
Editar y ejecutar código