Grad-CAM Visualization ML Frameworks

Tools and implementations for generating Class Activation Maps (particularly Grad-CAM variants) to visualize and explain neural network predictions across different frameworks and domains. Does NOT include general model interpretability methods (LIME, SHAP), saliency maps beyond CAM-based approaches, or non-visualization explainability techniques.

There are 20 grad-cam visualization frameworks tracked. 3 score above 50 (established tier). The highest-rated is jacobgil/pytorch-grad-cam at 60/100 with 12,682 stars.

Get all 20 projects as JSON

curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=ml-frameworks&subcategory=grad-cam-visualization&limit=20"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.

# Framework Score Tier
1 jacobgil/pytorch-grad-cam

Advanced AI Explainability for computer vision. Support for CNNs, Vision...

60
Established
2 frgfm/torch-cam

Class activation maps for your PyTorch models (CAM, Grad-CAM, Grad-CAM++,...

52
Established
3 jacobgil/keras-grad-cam

An implementation of Grad-CAM with keras

51
Established
4 ramprs/grad-cam

[ICCV 2017] Torch code for Grad-CAM

40
Emerging
5 innat/HybridModel-GradCAM

A Keras implementation of hybrid efficientnet swin transformer model.

38
Emerging
6 matlab-deep-learning/Explore-Deep-Network-Explainability-Using-an-App

This repository provides an app for exploring the predictions of an image...

38
Emerging
7 Cloud-CV/Grad-CAM

:rainbow: :camera: Gradient-weighted Class Activation Mapping (Grad-CAM) Demo

37
Emerging
8 experiencor/deep-viz-keras

Implementations of some popular Saliency Maps in Keras

37
Emerging
9 liguge/1D-Grad-CAM-for-interpretable-intelligent-fault-diagnosis

智能故障诊断中一维类梯度激活映射可视化展示 1D-Grad-CAM for interpretable intelligent fault diagnosis

33
Emerging
10 boniolp/dCAM

[SIGMOD 2022] Python code for "Dimension-wise Class Activation Map for...

32
Emerging
11 ogemarques/xai-image-classification

Example of how to use MATLAB to produce post-hoc explanations (using...

31
Emerging
12 gsurma/cnn_explainer

Making CNNs interpretable.

30
Emerging
13 KentaItakura/Explainable-AI-interpreting-the-classification-performed-by-deep-learning-with-LIME-using-MATLAB

This demo shows how to interpret the classification by CNN using LIME (Local...

27
Experimental
14 ztsv-av/vision_models_visualized

Project on exploring how different vision models “see” and analyze the...

27
Experimental
15 baotramduong/Explainable-AI-Scene-Classification-and-GradCam-Visualization

We will build and train a Deep Convolutional Neural Network (CNN) with...

25
Experimental
16 sar-gupta/gradcam-pytorch

Implementation of GradCAM algorithm in Pytorch

21
Experimental
17 abonte/protopdebug

Implementation of Concept-level Debugging of Part-Prototype Networks

21
Experimental
18 ogemarques/xai-matlab

Example of how to use MATLAB to produce post-hoc explanations (using...

20
Experimental
19 SalvatoreRa/CNNscan

A CT-scan of your CNN

19
Experimental
20 brianthuynh10/dsc180-capstone

Capstone Quarter 1 Task

16
Experimental