I don't understand much either :-)
The following post is interesting as it gives some context (such as "Their main claim to fame comes from being featured in many introductory machine learning classes available online."):
https://blog.keras.io/building-autoencoders-in-keras.html