Entrena una CNN profunda con agrupación para clasificar imágenes.
El entrenamiento de una CNN con capas de agrupación es muy similar al entrenamiento de las redes profundas que has visto anteriormente. Una vez construida la red (como hiciste en el ejercicio anterior), es necesario compilar el modelo adecuadamente y, a continuación, proporcionar los datos de entrenamiento, junto con los demás argumentos que controlan el procedimiento de ajuste.
El siguiente archivo model
del ejercicio anterior está disponible en tu espacio de trabajo:
Convolución => Agrupamiento máximo => Convolución => Aplanamiento => Denso
Este ejercicio forma parte del curso
Modelado de imágenes con Keras
Instrucciones del ejercicio
- Compila este modelo para utilizar la función de pérdida de entropía cruzada categórica y el optimizador Adam.
- Entrena el modelo durante 3 épocas con lotes de tamaño 10.
- Utiliza el 20 % de los datos como datos de validación.
- Evalúa el modelo en
test_data
contest_labels
(también lotes de tamaño 10).
Ejercicio interactivo práctico
Prueba este ejercicio completando el código de muestra.
# Compile the model
____
# Fit to training data
____
# Evaluate on test data
____