Eliminar ruido como un autoencoder
Bien, ya has construido un modelo de autoencoder. Veamos cómo se comporta en una tarea más exigente.
Primero, vas a crear un modelo que codifique imágenes y comprobarás cómo se representan distintos dígitos con show_encodings(). Para construir el codificador te apoyarás en tu autoencoder, que ya está entrenado. Usarás solo la primera mitad de la red, que contiene la entrada y la salida del cuello de botella. Así obtendrás una salida de 32 números que representa la versión codificada de la imagen de entrada.
Después, aplicarás tu autoencoder a imágenes con ruido de MNIST; debería ser capaz de limpiar los artefactos de ruido.
X_test_noise está cargado en tu espacio de trabajo. Los dígitos de este conjunto de datos con ruido se ven así:

¡Aplica todo el poder del autoencoder!
Este ejercicio forma parte del curso
Introducción al Deep Learning con Keras
ejercicio interactivo práctico
Prueba este ejercicio completando este código de ejemplo.
# Build your encoder by using the first layer of your autoencoder
encoder = Sequential()
encoder.add(____.layers[____])
# Encode the noisy images and show the encodings for your favorite number [0-9]
encodings = ____.predict(____)
show_encodings(____, number = 1)