← all repositories

poloclub/cnn-explainer

An interactive web-based visualization tool explaining CNN architecture, layers, and forward propagation for learners.

9k stars JavaScript Learning
cnn-explainer
Velocity · 7d
+3.7
★ / day
Trend
steady
star history

CNN Explainer is an interactive visualization system that helps non-experts understand how convolutional neural networks function. It displays CNN architecture layer by layer, showing feature maps, filters, and how data transforms through the network. Users can interact with the visualization to see how pooling, convolutions, and activations work in practice. The project includes a trained tiny-VGG model that users can explore, with the underlying CNN code available in the repository for reference.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.