AI Dictionary › AI Fundamentals

Autoencoder

An autoencoder is a neural network that learns to compress data and then reconstruct it, without external labels. It has two parts: an encoder that reduces the input to a compact representation, the latent space, and a decoder that tries to rebuild the original input from it. It's like asking someone to summarize a book in a few sentences and then rewrite its plot from that summary alone: to succeed they must capture the essence, discarding superfluous detail. By training to minimize the difference between input and reconstruction, the model discovers the data's most meaningful features.

Definition

Autoencoders are used for dimensionality reduction, image denoising, and anomaly detection, since an anomalous input reconstructs poorly. Their variants, like variational autoencoders, are also generative and form an important conceptual building block for many modern representation-learning models.

Related terms

More in AI Fundamentals

Put it into practice

From our network

AGORÀ Intelligence: Enterprise AI Governance Platform

Govern AI at scale: policies, adoption and measurable results on your data. Built for boards and C-suite.

Visit agora-intelligence.com →

From the Agora Intelligence blog

More on agora-intelligence.com →

📱 Download the Android app (beta) iOS coming soon

Say what you mean. Get what you need.

Grace Certified, the AI coach that trains and certifies your prompt engineering, by Agora Intelligence.