Skip to content
Skip to Content
Data & AI

AI academy - Fix, Fill, and Create: Reconstructing Missing Data and Synthesising New Ones with Autoencoders

This workshop develops an applied understanding of autoencoders through the problem of recovering useful information from incomplete or corrupted data.

The keynote begins with the encoder-decoder idea: a model learns to map high-dimensional input into a smaller latent representation and then reconstruct the original signal. Participants examine bottlenecks, reconstruction loss, undercomplete representations, convolutional autoencoders, and the relationship between representation learning and dimensionality reduction.

The case study uses a visual dataset that is progressively degraded with noise, occlusion, and missing regions. Participants first train a basic reconstruction model, then convert it into a denoising autoencoder and test how well it can recover structured information. Reconstruction error is introduced as a practical signal for anomaly detection, while latent representations are visualised to examine similarity and structure.

In the hands-on lab, participants build a convolutional autoencoder in Keras/TensorFlow, generate corrupted training inputs, compare reconstruction losses, and inspect the learned latent space. A guided extension demonstrates latent interpolation and introduces the idea behind variational autoencoders as a route from reconstruction toward controlled generation.

In the afternoon, groups choose a practical objective such as denoising, missing-region recovery, anomaly detection, or generation of plausible variations. They define how success should be evaluated and where reconstructed or synthetic data could become misleading. The workshop concludes with presentations and a discussion of fidelity, uncertainty, synthetic data quality, and responsible use.
Content
This workshop is structured into 3 progressive modules :

Morning
Keynote Lecture: Learning to Compress and Reconstruct

Topics covered through the keynote:

  • Encoder-decoder architectures and latent representations
  • Bottlenecks, reconstruction losses, and information preservation
  • Dense and convolutional autoencoders
  • Denoising autoencoders and corrupted inputs
  • Reconstruction error for anomaly detection
  • Latent spaces, similarity, and interpolation
  • From autoencoders toward generative latent-variable models
Hands-on Lab: Fixing and Reconstructing Visual Data
  • Build a convolutional autoencoder in Keras/TensorFlow
  • Create noisy and masked versions of image inputs
  • Train and evaluate reconstruction quality
  • Inspect latent representations and reconstruction error
  • Explore interpolation between learned representations

Afternoon
Group Case Study: Fix, Fill, or Create

Each group selects a practical reconstruction or generation objective and defines:

  • the type of corruption, missingness, or variation to model
  • the autoencoder design and reconstruction objective
  • how success should be measured
  • how latent representations will be inspected
  • risks associated with reconstructed or synthetic outputs

Group Presentations and Model Critique

Short presentations (approximately 5 minutes per group)
Discussion of fidelity, anomaly detection, and responsible synthetic data use

Learning Outcomes

By the end of the course, participants will be able to:

  • explain the encoder-decoder structure and purpose of an autoencoder
  • build and train a convolutional autoencoder with Keras/TensorFlow
  • use autoencoders for denoising and reconstruction of corrupted inputs
  • interpret reconstruction loss and reconstruction error
  • inspect and reason about learned latent representations
  • describe how latent spaces can support interpolation and generative modelling
  • evaluate practical and ethical limitations of reconstructed and synthetic data

Training Method

One-day intensive workshop combining:

  • case-study keynote lecture
  • hands-on autoencoder implementation in Jupyter notebooks
  • guided denoising and reconstruction experiments
  • group-based reconstruction or generation challenge
  • presentations and model critique
The training emphasises representation learning through reconstruction and the practical limits of using learned latent spaces for recovery, anomaly detection, and synthetic data creation.

Certification
Certificate of Participation
Prerequisites

Participants should understand neural networks, convolutional models, and basic image preprocessing.

Familiarity with Python and Keras/TensorFlow is required for the hands-on exercises.

Planning and location
Session 1
28/09/2026 - Monday
09:00 - 17:00
Available Edition(s):
0.00 € 0.00 €

Your trainer(s) for this course