Auto Encoder vs Encoder Decoder
Autoencoders exhibit encoder-decoder structure:
Autoencoders are used in supervised as well as unsupervised learning tasks. They can consist of convolution, dense or even recurrent layers. As the name suggests, they tend to encode their inputs in smaller dimensional space.
They are primarily used for dimensionality reduction and other tasks like image generation, segmentation, neural implanting etc.