Difference Between Autoencoder and Variational Autoencoder

They are end-to-end networks that are used to compress the input data, but how are they different?
Click the image to read the article

Find more #DSotD posts

Have an idea you would like to see featured here on the Data Science of the Day?