Autoencoder Anomaly Detection: Per-Channel Reconstruction Error
Watch a real tiny autoencoder train live on correlated multi-sensor data, then see per-channel reconstruction error pinpoint exactly which sensor is driving an anomaly flag, not just an aggregate score.
Most anomaly-detection demos flag a data point with a single aggregate score. This one goes a step further: a real 8-channel autoencoder — a tiny encoder-decoder neural network trained live by gradient descent, exactly like the ones deployed in manufacturing and IT monitoring — learns the shared correlation structure of a normal multi-sensor stream, then reconstructs every incoming reading. When an anomaly is injected into one or more channels, the per-channel reconstruction error rendered as paired 3D columns immediately shows which specific sensor is driving the alert, turning a bare anomaly flag into a diagnosis. Tune the bottleneck width to see the classic compression/detectability trade-off, inject anomalies at different rates and magnitudes, and freeze training to compare a converged network against one still learning.
A real 8-channel autoencoder trains live by gradient descent on correlated sensor data, then reconstructs each new reading; per-channel reconstruction error rendered as paired 3D bars pinpoints exactly which sensor is driving an anomaly flag, not just an aggregate score.
3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install