Having established the context for representation learning, we now focus on the autoencoder. This chapter introduces the standard autoencoder architecture, a neural network used for unsupervised learning. The main idea is to first compress input data into a lower-dimensional representation (encoding) and then reconstruct the original data from that compression (decoding). This process helps the network learn significant features of the data.
In this chapter, you will examine the essential parts:
We will also cover the mathematical definition of the basic autoencoder's objective function and discuss practical aspects related to implementation using current deep learning libraries. Finally, a hands-on practical section demonstrates building a simple autoencoder.
© 2025 ApX Machine Learning