This tutorial introduces autoencoders with three examples: the basics, image denoising, and anomaly detection.

autoencoders anomaly-detection time-series denoising image-denoising computer-vision notebook code article tensorflow tutorial

This tutorial introduces autoencoders with three examples: the basics, image denoising, and anomaly detection.

An autoencoder is a special type of neural network that is trained to copy its input to its output. For example, given an image of a handwritten digit, an autoencoder first encodes the image into a lower dimensional latent representation, then decodes the latent representation back to an image. An autoencoder learns to compress the data while minimizing the reconstruction error.

To learn more about autoencoders, please consider reading chapter 14 from Deep Learning by Ian Goodfellow, Yoshua Bengio, and Aaron Courville.

Don't forget to tag @tensorflow in your comment, otherwise they may not be notified.

Timeseries Anomaly Detection using an Autoencoder

2020-05-31 ·
Detect anomalies in a timeseries using an Autoencoder.

Anomaly Detection with Autoencoder in TensorFlow 2.0

2019-10-27 ·
How to implement a Deep Neural Network Model for Anomaly Detection in TensorFlow 2.0.

Deep Learning for Anomaly Detection

2020-02-01 ·
Techniques and applications of anomaly detection.

Anomaly detection with Keras, TensorFlow, and Deep Learning

2020-03-02 ·
Perform anomaly detection in your own image datasets using deep learning.