We may earn an affiliate commission when you visit our partners.

Autoencoders

Save
May 1, 2024 Updated May 11, 2025 24 minute read

Autoencoders are a fascinating and powerful type of artificial neural network primarily used for unsupervised learning. At a high level, an autoencoder learns to compress input data into a lower-dimensional representation and then reconstructs the original data from this compressed version. This process of encoding and decoding allows autoencoders to discover underlying structures and essential features within data. Imagine an artist skillfully sketching the essence of a complex scene with just a few lines, then later using that sketch to recreate a detailed painting – this is akin to what an autoencoder does with data.

Path to Autoencoders

Take the first step.
We've curated 23 courses to help you on your path to Autoencoders. Use these to develop your skills, build background knowledge, and put what you learn to practice.
Sorted from most relevant to least relevant:

Share

Help others find this page about Autoencoders: by sharing it with your friends and followers:

Reading list

We've selected eight books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Autoencoders.
Focuses specifically on variational autoencoders (VAEs), a type of autoencoder that uses probabilistic inference to learn latent representations. The authors are leading experts in machine learning and provide a comprehensive treatment of VAEs, including their theoretical foundations and practical applications.
While this book covers a broader range of deep learning topics, it includes a thorough chapter on autoencoders, providing a practical guide to implementing and training autoencoders using the Keras API. The author renowned researcher and deep learning expert, making this book a valuable resource for anyone looking to apply autoencoders to real-world problems.
This comprehensive textbook on deep learning includes a chapter on autoencoders, providing a detailed explanation of the technique and its applications in various fields.
Explores the intersection of generative models and autoencoders, providing insights into the latest advancements in generative deep learning. The authors are leading researchers in the field and offer a unique perspective on the potential and limitations of autoencoders for generating creative content.
Provides a hands-on introduction to autoencoders using the Fastai and PyTorch deep learning libraries. It covers the practical aspects of implementing and training autoencoders and provides numerous code examples.
Explores the use of autoencoders for representation learning in speech and language processing tasks. It covers the latest research and applications in this area, providing valuable insights for researchers and practitioners working with natural language data.
While this book covers a broad range of deep learning topics, it includes a chapter on autoencoders, providing a high-level overview of the technique and its potential applications.
This early work on autoencoders provides a historical perspective on the development of the technique. It covers the basic principles and architectures of autoencoders and discusses their applications in various fields.
Table of Contents
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser