ComenzarEmpieza gratis

Entrenamiento con varias etiquetas

Una salida de su multietiqueta model podría tener este aspecto: [0.76 , 0.99 , 0.66 ]. Si redondeamos las probabilidades por encima de 0,5, esta observación se clasificará como que contiene las 3 etiquetas posibles [1,1,1]. Para este problema concreto, esto significaría que regar las 3 parcelas de su granja es lo correcto, según la red, dadas las mediciones de los sensores de entrada.

Ahora entrenarás y predecirás con la model que acabas de construir. sensors_train, parcels_train, sensors_test y parcels_test ya están cargados para que los utilices.

Veamos el rendimiento de tu máquina inteligente.

Este ejercicio forma parte del curso

Introducción al aprendizaje profundo con Keras

Ver curso

Instrucciones de ejercicio

  • Entrene el modelo para 100 epochs utilizando un validation_split de 0,2.
  • Prediga con su model utilizando los datos de la prueba.
  • Redondea tu preds con np.round().
  • Evalúe la precisión de su modelo con los datos de prueba.

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

# 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