CNN Variational Autoencoder