Convolutional autoencoder

So far, we have explored vanilla and multilayer autoencoders. In this section, we will see how convolutional autoencoders work in reconstructing the original images from a lower-dimensional vector.

Convolutional autoencoders look as follows:

Essentially, a convolutional autoencoder reconstructs the input with more hidden layers in its network where the hidden layers consist of convolution, pooling, and upsampling the downsampled image.

Similar to a multilayer autoencoder, a convolutional autoencoder differs from other types of autoencoder in its model architecture. In the following code, we will define the model ...

Get Neural Networks with Keras Cookbook now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.