How does it work?

Neural compression pipeline diagram

A tiny neural network learns to memorize a single image — storing everything needed to repaint it, pixel by pixel, from scratch.

Embeddings A low-resolution grid of learned tiles — one per region. Each tile encodes what this area looks like: a blurry hint the network looks up by position. A grid of learned region hints.
Neurons Three small layers of arithmetic that read the tiles and learn how to paint them into real R·G·B pixels. Each layer refines the result a little more. Layers that paint pixels from hints.
Training
  • Construct and compare.
  • Score the error.
  • Nudge numbers.
  • Repeat thousands of times.
The image gradually sharpens.
Fun things to try
  • Pause training and click a single embedding tile — see its isolated influence on the image.
  • Switch the activation to None and watch the network struggle without non-linearities.
  • Paint a region with the ROI Mask to tell the network what to preserve in priority.
  • Hit Shake occasionally — it jolts the model out of a local minimum.

click  ·  any key  ·  to continue

Some features are reduced on mobile
Source
Drop Image
or Click
Input Size
Layers
Loss Step 0 Rate
Output
Compressed Size
↑ click to train