A neural network is built from layers of simple units ("neurons") connected by weighted links. What differs between architectures is how those units are wired together — and that wiring pattern is exactly what this scene lets you swap between and watch in 3D.
Convolutional filters reuse the same small set of weights at every position in an image, which is why CNNs need far fewer parameters than a fully-connected network of the same size — and why transformers, which drop locality entirely, needed much larger datasets before they became practical.
A 3D layered network of neurons and connections that rebuilds its wiring live as you switch between feedforward, convolutional, recurrent and transformer architectures.
Each architecture is defined by how its units are connected: dense layer-to-layer links for feedforward nets, local sliding windows for CNNs, chained hidden-state loops for RNNs, and all-to-all links for transformer attention.
Pick an architecture from the dropdown, resize the network with the layer and neuron sliders, and watch glowing pulses travel along the active connections. Drag to rotate, scroll to zoom.
Weight sharing is what makes CNNs parameter-efficient — the same small filter slides across an entire image instead of learning a separate weight for every pixel pair.