PiLab-CAU / ImageProcessing-2402

Image processing repo
MIT License
0 stars 1 forks source link

Autoencoder vs (deep) CNN #10

Closed mosouka closed 13 hours ago

mosouka commented 13 hours ago

In the lecture, we discussed the use of convolutional layers in autoencoders. I previously studied deep convolutional neural networks (CNNs), and I'm trying to understand the distinctions between the two. Based on my research, I noted that:

  1. CNNs typically have more layers (at least five), while autoencoders can function with fewer layers, even one, although deeper architectures tend to perform better.
  2. Both are feedforward networks, but autoencoders may also utilize recirculation during training.
  3. Autoencoders have a broader range of applications beyond image processing, while CNNs are generally used for image-related tasks.

Could you clarify these differences or provide more insights into how autoencoders and CNNs differ in their structure and applications? Thank you in advance!

Cosima Balzer