poloclub/cnn-explainer
Learning Convolutional Neural Networks with Interactive Visualization.
Built as a browser-based web application, it provides real-time visualization of CNN operations including convolution, pooling, and activation layers with a pre-trained TinyVGG model. The system uses TensorFlow.js for in-browser inference, enabling step-by-step exploration of how images propagate through network layers without server dependencies. Supports customization with user-provided CNN models and image classes for domain-specific learning scenarios.
8,886 stars. No commits in the last 6 months.
Stars
8,886
Forks
1,330
Language
JavaScript
License
MIT
Category
Last pushed
Oct 14, 2023
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/poloclub/cnn-explainer"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
lutzroeder/netron
Visualizer for neural network, deep learning and machine learning models
raghakot/keras-vis
Neural network visualization toolkit for keras
visualDust/neetbox
[Beta] 🚀 NEETBOX provides the visualization and tooling needed for machine learning experimentation.
mert-kurttutan/torchview
torchview: visualize pytorch models
dvgodoy/deepreplay
Deep Replay - Generate visualizations as in my "Hyper-parameters in Action!" series!