A 3-layer CNN trains on CIFAR-10 in your browser. Watch Conv 1 filters evolve from noise into edge and colour detectors, then step through any test image to see what each layer responds to.
Random noise at init → oriented edges and colour blobs after ~2 k steps.