CNN Explainer: Learning Convolutional Neural Networks with Interactive Visualization
Not on the map. Why?
Abstract (arXiv)
Deep learning's great success motivates many practitioners and students to learn about this exciting technology. However, it is often challenging for beginners to take their first step due to the complexity of understanding and applying deep learning. We present CNN Explainer, an interactive visualization tool designed for non-experts to learn and examine convolutional neural networks (CNNs), a foundational deep learning model architecture. Our tool addresses key challenges that novices face while learning about CNNs, which we identify from interviews with instructors and a survey with past students. CNN Explainer tightly integrates a model overview that summarizes a CNN's structure, and on-demand, dynamic visual explanation views that help users understand the underlying components of CNNs. Through smooth transitions across levels of abstraction, our tool enables users to inspect the interplay between low-level mathematical operations and high-level model structures. A qualitative user study shows that CNN Explainer helps users more easily understand the inner workings of CNNs, and is engaging and enjoyable to use. We also derive design lessons from our study. Developed using modern web technologies, CNN Explainer runs locally in users' web browsers without the need for installation or specialized hardware, broadening the public's education access to modern deep learning techniques.
Key facts. Cited by 57 papers in the map (data through 7 Oct 2026). First posted on arXiv 30 Apr 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 7; 2022: 2; 2023: 15; 2024: 14; 2025: 11; 2026: 8.
57 papers.
Sort:
By area:
- 2023Improving Depth Gradient Continuity in Transformers: A Comparative Study on Monocular Depth Estimation with CNNcited by 35
- 2021Dodrio: Exploring Transformer Models with Interactive Visualizationcited by 28
- 2023Visual Analytics For Machine Learning: A Data Perspective Surveycited by 25
- 2023Model Compression in Practice: Lessons Learned from Practitioners Creating On-device Machine Learning Experiencescited by 21
- 2023Diffusion Explainer: Visual Explanation for Text-to-image Stable Diffusioncited by 17
- 2023GAM Coach: Towards Interactive and User-centered Algorithmic Recoursecited by 9
- 2024Towards Explainable Artificial Intelligence (XAI): A Data Mining Perspectivecited by 9
- 2024Transformer Explainer: Learning LLM Transformers with Interactive Visual Explanation and Experimentationcited by 9
- 2023Towards an Understanding and Explanation for Mixed-Initiative Artificial Scientific Text Detectioncited by 8
- 2021Damage detection using in-domain and cross-domain transfer learningcited by 7
- 2021Visualizing the Emergence of Intermediate Visual Patterns in DNNscited by 7
- 2022A Survey on AI Sustainability: Emerging Trends on Learning Algorithms and Research Challengescited by 7
38 more
- 2023Augmented Math: Authoring AR-Based Explorable Explanations by Augmenting Static Math Textbookscited by 7
- 2024KnowledgeVIS: Interpreting Language Models by Comparing Fill-in-the-Blank Promptscited by 7
- 2021Explainable Adversarial Attacks in Deep Neural Networks Using Activation Profilescited by 6
- 2024iScore: Visual Analytics for Interpreting How Language Models Automatically Score Summariescited by 6
- 2024Exploring Empty Spaces: Human-in-the-Loop Data Augmentationcited by 6
- 2023ManimML: Communicating Machine Learning Architectures with Animationcited by 5
- 2023ProtoExplorer: Interpretable Forensic Analysis of Deepfake Videos using Prototype Exploration and Refinementcited by 5
- 2024Allowing humans to interactively guide machines where to look does not always improve human-AI team's classification accuracycited by 5
- 2021Interactive Analysis of CNN Robustnesscited by 4
- 2025Unlearning Comparator: A Visual Analytics System for Comparative Evaluation of Machine Unlearning Methodscited by 4
- 2022Visual Analysis of Neural Architecture Spaces for Summarizing Design Principlescited by 3
- 2023Are We Closing the Loop Yet? Gaps in the Generalizability of VIS4ML Researchcited by 3
- 2024EL-VIT: Probing Vision Transformer with Interactive Visualizationcited by 3
- 2024EvolvED: Evolutionary Embeddings to Understand the Generation Process of Diffusion Modelscited by 3
- 2025Towards Explainable Fusion and Balanced Learning in Multimodal Sentiment Analysiscited by 3
- 2021PSEUDo: Interactive Pattern Search in Multivariate Time Series with Locality-Sensitive Hashing and Relevance Feedbackcited by 2
- 2023WebSHAP: Towards Explaining Any Machine Learning Models Anywherecited by 2
- 2023Visualization for Recommendation Explainability: A Survey and New Perspectivescited by 2
- 2023Panda or not Panda? Understanding Adversarial Attacks with Interactive Visualizationcited by 2
- 2024SingVisio: Visual Analytics of Diffusion Model for Singing Voice Conversioncited by 2
- 2024Explaining Predictions by Characteristic Rulescited by 2
- 2025Bridging Minds and Machines: Toward an Integration of AI and Cognitive Sciencecited by 2
- 2021Towards Accurate RGB-D Saliency Detection with Complementary Attention and Adaptive Integrationcited by 1
- 2024Multiway Multislice PHATE: Visualizing Hidden Dynamics of RNNs through Trainingcited by 1
- 2025Interactivity x Explainability: Toward Understanding How Interactivity Can Improve Computer Vision Explanationscited by 1
- 2025ChannelExplorer: Exploring Class Separability Through Activation Channel Visualizationcited by 1
- 2025A Rigorous Behavior Assessment of CNNs Using a Data-Domain Sampling Regimecited by 1
- 2025ConceptViz: A Visual Analytics Approach for Exploring Concepts in Large Language Modelscited by 1
- 2025HOLE: Homological Observation of Latent Embeddings for Neural Network Interpretabilitycited by 1
- 2026ACIL: Active Class Incremental Learning for Image Classificationcited by 1
- 2026KEditVis: A Visual Analytics System for Knowledge Editing of Large Language Modelscited by 1
- 2023DBAT: Dynamic Backward Attention Transformer for Material Segmentation with Cross-Resolution Patchescited by 0
- 2023A Comparative Visual Analytics Framework for Evaluating Evolutionary Processes in Multi-objective Optimizationcited by 0
- 2024Only My Model On My Data: A Privacy Preserving Approach Protecting one Model and Deceiving Unauthorized Black-Box Modelscited by 0
- 2024Descripci'on autom'atica de secciones delgadas de rocas: una aplicaci'on Webcited by 0
- 2024VAE Explainer: Supplement Learning Variational Autoencoders with Interactive Visualizationcited by 0
- 2025Transformer-Driven Inverse Problem Transform for Fast Blind Hyperspectral Image Dehazingcited by 0
- 2025ParetoLens: A Visual Analytics Framework for Exploring Solution Sets of Multi-objective Evolutionary Algorithmscited by 0
50 most cited of 57 All 57 (JSON)
- 2026Attractor Image-Based Deep Learning of Arterial Pulse Waves for Age Classification12 Aug 2026
- 2026SketchXplain: Intuitive Visual Explanations of Image Classifiers with Sketches16 Jun 2026
- 2026Applications of the Transformer Architecture in AI-Assisted English Reading Comprehension26 Apr 2026
- 2026GFlowState: Visualizing the Training of Generative Flow Networks Beyond the Reward23 Apr 2026
- 2026ViT-Explainer: An Interactive Walkthrough of the Vision Transformer Pipeline2 Apr 2026
- 2026KEditVis: A Visual Analytics System for Knowledge Editing of Large Language Models31 Mar 2026
- 2026Spectrogram features for audio and speech analysis16 Mar 2026
- 2026ACIL: Active Class Incremental Learning for Image Classification4 Feb 2026
- 2025HOLE: Homological Observation of Latent Embeddings for Neural Network Interpretability8 Dec 2025
- 2025ConceptViz: A Visual Analytics Approach for Exploring Concepts in Large Language Models20 Sep 2025
- 2025Bridging Minds and Machines: Toward an Integration of AI and Cognitive Science28 Aug 2025
- 2025Unlearning Comparator: A Visual Analytics System for Comparative Evaluation of Machine Unlearning Methods18 Aug 2025
38 more
- 2025A Rigorous Behavior Assessment of CNNs Using a Data-Domain Sampling Regime5 Jul 2025
- 2025Explanation User Interfaces: A Systematic Literature Review26 May 2025
- 2025ChannelExplorer: Exploring Class Separability Through Activation Channel Visualization6 May 2025
- 2025Towards Explainable Fusion and Balanced Learning in Multimodal Sentiment Analysis16 Apr 2025
- 2025Interactivity x Explainability: Toward Understanding How Interactivity Can Improve Computer Vision Explanations14 Apr 2025
- 2025ParetoLens: A Visual Analytics Framework for Exploring Solution Sets of Multi-objective Evolutionary Algorithms6 Jan 2025
- 2025Transformer-Driven Inverse Problem Transform for Fast Blind Hyperspectral Image Dehazing3 Jan 2025
- 2024Exploring Empty Spaces: Human-in-the-Loop Data Augmentation1 Oct 2024
- 2024VAE Explainer: Supplement Learning Variational Autoencoders with Interactive Visualization13 Sep 2024
- 2024Transformer Explainer: Learning LLM Transformers with Interactive Visual Explanation and Experimentation8 Aug 2024
- 2024EvolvED: Evolutionary Embeddings to Understand the Generation Process of Diffusion Models25 Jun 2024
- 2024Multiway Multislice PHATE: Visualizing Hidden Dynamics of RNNs through Training4 Jun 2024
- 2024Explaining Predictions by Characteristic Rules31 May 2024
- 2024Allowing humans to interactively guide machines where to look does not always improve human-AI team's classification accuracy8 Apr 2024
- 2024iScore: Visual Analytics for Interpreting How Language Models Automatically Score Summaries7 Mar 2024
- 2024KnowledgeVIS: Interpreting Language Models by Comparing Fill-in-the-Blank Prompts7 Mar 2024
- 2024Descripci'on autom'atica de secciones delgadas de rocas: una aplicaci'on Web23 Feb 2024
- 2024SingVisio: Visual Analytics of Diffusion Model for Singing Voice Conversion20 Feb 2024
- 2024Only My Model On My Data: A Privacy Preserving Approach Protecting one Model and Deceiving Unauthorized Black-Box Models14 Feb 2024
- 2024EL-VIT: Probing Vision Transformer with Interactive Visualization23 Jan 2024
- 2024Towards Explainable Artificial Intelligence (XAI): A Data Mining Perspective9 Jan 2024
- 2023Panda or not Panda? Understanding Adversarial Attacks with Interactive Visualization22 Nov 2023
- 2023Model Compression in Practice: Lessons Learned from Practitioners Creating On-device Machine Learning Experiences6 Oct 2023
- 2023ProtoExplorer: Interpretable Forensic Analysis of Deepfake Videos using Prototype Exploration and Refinement20 Sep 2023
- 2023Improving Depth Gradient Continuity in Transformers: A Comparative Study on Monocular Depth Estimation with CNN16 Aug 2023
- 2023Are We Closing the Loop Yet? Gaps in the Generalizability of VIS4ML Research10 Aug 2023
- 2023A Comparative Visual Analytics Framework for Evaluating Evolutionary Processes in Multi-objective Optimization10 Aug 2023
- 2023Augmented Math: Authoring AR-Based Explorable Explanations by Augmenting Static Math Textbooks30 Jul 2023
- 2023Visual Analytics For Machine Learning: A Data Perspective Survey15 Jul 2023
- 2023ManimML: Communicating Machine Learning Architectures with Animation29 Jun 2023
- 2023Visualization for Recommendation Explainability: A Survey and New Perspectives19 May 2023
- 2023DBAT: Dynamic Backward Attention Transformer for Material Segmentation with Cross-Resolution Patches6 May 2023
- 2023Diffusion Explainer: Visual Explanation for Text-to-image Stable Diffusion4 May 2023
- 2023Towards an Understanding and Explanation for Mixed-Initiative Artificial Scientific Text Detection11 Apr 2023
- 2023WebSHAP: Towards Explaining Any Machine Learning Models Anywhere16 Mar 2023
- 2023GAM Coach: Towards Interactive and User-centered Algorithmic Recourse27 Feb 2023
- 2022Visual Analysis of Neural Architecture Spaces for Summarizing Design Principles20 Aug 2022
- 2022A Survey on AI Sustainability: Emerging Trends on Learning Algorithms and Research Challenges8 May 2022
50 newest of 57 All 57 (JSON)
- 2023Diffusion Explainer: Visual Explanation for Text-to-image Stable Diffusioncited by 17
- 2024EvolvED: Evolutionary Embeddings to Understand the Generation Process of Diffusion Modelscited by 3
- 2024SingVisio: Visual Analytics of Diffusion Model for Singing Voice Conversioncited by 2
- 2025ChannelExplorer: Exploring Class Separability Through Activation Channel Visualizationcited by 1
- 2025ChannelExplorer: Exploring Class Separability Through Activation Channel Visualization6 May 2025
- 2024EvolvED: Evolutionary Embeddings to Understand the Generation Process of Diffusion Models25 Jun 2024
- 2024SingVisio: Visual Analytics of Diffusion Model for Singing Voice Conversion20 Feb 2024
- 2023Diffusion Explainer: Visual Explanation for Text-to-image Stable Diffusion4 May 2023
- 2023Improving Depth Gradient Continuity in Transformers: A Comparative Study on Monocular Depth Estimation with CNNcited by 35
- 2021Dodrio: Exploring Transformer Models with Interactive Visualizationcited by 28
- 2023Visual Analytics For Machine Learning: A Data Perspective Surveycited by 25
- 2023Model Compression in Practice: Lessons Learned from Practitioners Creating On-device Machine Learning Experiencescited by 21
- 2023GAM Coach: Towards Interactive and User-centered Algorithmic Recoursecited by 9
- 2024Towards Explainable Artificial Intelligence (XAI): A Data Mining Perspectivecited by 9
- 2024Transformer Explainer: Learning LLM Transformers with Interactive Visual Explanation and Experimentationcited by 9
- 2023Towards an Understanding and Explanation for Mixed-Initiative Artificial Scientific Text Detectioncited by 8
- 2021Damage detection using in-domain and cross-domain transfer learningcited by 7
- 2021Visualizing the Emergence of Intermediate Visual Patterns in DNNscited by 7
- 2022A Survey on AI Sustainability: Emerging Trends on Learning Algorithms and Research Challengescited by 7
- 2023Augmented Math: Authoring AR-Based Explorable Explanations by Augmenting Static Math Textbookscited by 7
12 most cited of 51 All 51 (JSON)
- 2026Attractor Image-Based Deep Learning of Arterial Pulse Waves for Age Classification12 Aug 2026
- 2026SketchXplain: Intuitive Visual Explanations of Image Classifiers with Sketches16 Jun 2026
- 2026Applications of the Transformer Architecture in AI-Assisted English Reading Comprehension26 Apr 2026
- 2026GFlowState: Visualizing the Training of Generative Flow Networks Beyond the Reward23 Apr 2026
- 2026ViT-Explainer: An Interactive Walkthrough of the Vision Transformer Pipeline2 Apr 2026
- 2026KEditVis: A Visual Analytics System for Knowledge Editing of Large Language Models31 Mar 2026
- 2026Spectrogram features for audio and speech analysis16 Mar 2026
- 2026ACIL: Active Class Incremental Learning for Image Classification4 Feb 2026
- 2025HOLE: Homological Observation of Latent Embeddings for Neural Network Interpretability8 Dec 2025
- 2025ConceptViz: A Visual Analytics Approach for Exploring Concepts in Large Language Models20 Sep 2025
- 2025Bridging Minds and Machines: Toward an Integration of AI and Cognitive Science28 Aug 2025
- 2025A Rigorous Behavior Assessment of CNNs Using a Data-Domain Sampling Regime5 Jul 2025
12 newest of 51 All 51 (JSON)