Papers › Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localization

Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localization

7 Oct 2016ICCV 2017 10arXiv:1610.02391archive 2025-07-28

Ramprasaath R. Selvaraju, Michael Cogswell, Abhishek Das, Ramakrishna Vedantam, Devi Parikh, Dhruv Batra

We propose a technique for producing "visual explanations" for decisions from a large class of CNN-based models, making them more transparent. Our approach - Gradient-weighted Class Activation Mapping (Grad-CAM), uses the gradients of any target concept, flowing into the final convolutional layer to produce a coarse localization map highlighting important regions in the image for predicting the concept. Grad-CAM is applicable to a wide variety of CNN model-families: (1) CNNs with fully-connected layers, (2) CNNs used for structured outputs, (3) CNNs used in tasks with multimodal inputs or reinforcement learning, without any architectural changes or re-training. We combine Grad-CAM with fine-grained visualizations to create a high-resolution class-discriminative visualization and apply it to off-the-shelf image classification, captioning, and visual question answering (VQA) models, including ResNet-based architectures. In the context of image classification models, our visualizations (a) lend insights into their failure modes, (b) are robust to adversarial images, (c) outperform previous methods on localization, (d) are more faithful to the underlying model and (e) help achieve generalization by identifying dataset bias. For captioning and VQA, we show that even non-attention based models can localize inputs. We devise a way to identify important neurons through Grad-CAM and combine it with neuron names to provide textual explanations for model decisions. Finally, we design and conduct human studies to measure if Grad-CAM helps users establish appropriate trust in predictions from models and show that Grad-CAM helps untrained users successfully discern a 'stronger' nodel from a 'weaker' one even when both make identical predictions. Our code is available at https://github.com/ramprs/grad-cam/, along with a demo at http://gradcam.cloudcv.org, and a video at youtu.be/COjUB9Izk6E.

PaperPDFConference PDFCodeCode Syntology ran

In Syntology Open this paper in Syntology's Atlas, the map of the papers in Syntology's graph and their citations.

For agents, Syntology's MCP tool lists every function and class Syntology harvested from this paper and whether it ran (how to connect): get_harvested_code_for_paper(arxiv_id="1610.02391")

Code

Syntology Ran 79 of 141 code samples harvested from 62 repositories linked to this paper; 62 have no recorded run. Of those that ran: 5 ran · honoured contract; 4 ran · violated contract; 19 ran · our draft was wrong; 10 ran · fixture could not drive it; 41 ran with no contract checked.

By repository: community (archive-listed): 141 samples from 62 repositories, 79 ran. The run record, sample by sample. “Ran” means executed on a synthesized input, not that the code is correct or reproduces the paper.

126 repositories listed; official and paper-mentioned ones first.

ramprs/grad-cam officialmentioned in papermentioned on GitHubtorch report
AhnYoungBin/Grad_cam mentioned on GitHub report
AlanYangYi/GayPhotoStyleRecongnizer mentioned on GitHubpytorch report
AlanYangYi/PhotoStyleRecongnizer mentioned on GitHubpytorch report
AldrichCabrera/gradCam-smallvgg mentioned on GitHubtfMIT report
AlexSzen/wwf_shark_id mentioned on GitHubpytorch report
Ankush96/grad-cam.tensorflow mentioned on GitHubtf report
CMU-CREATE-Lab/deep-smoke-machine mentioned on GitHubpytorch report
Cloud-CV/Grad-CAM mentioned on GitHubpytorch report
Deepak3994/Grad-Cam mentioned on GitHubtfMIT report
Deepak3994/grad-cam-editted mentioned on GitHubtfMIT report
Fragjacker/Pointcloud-grad-CAM mentioned on GitHubtf report
Hydragon516/Grad-CAM-pytorch mentioned on GitHubpytorch report
IS2AI/Chest-X-ray-module mentioned on GitHubpytorchMIT report
Jmak12/Iris1 mentioned on GitHubpytorch report
JosephElHachem/GradCam mentioned on GitHubpytorch report
JuHyun-E/Attention-ResNet50 mentioned on GitHubtf report
JuHyun-E/Attention_in_NN mentioned on GitHubtf report
LuanAdemi/VisualGo mentioned on GitHubpytorchMIT report
LucasElbert/GradCam mentioned on GitHubpytorch report
MaxHolmberg96/GradCAM mentioned on GitHubtf report
Mukundaram/Mukund mentioned on GitHubtf report
Murali81/Grad-CAM mentioned on GitHub report
Onysuke/chainer-grad-cam mentioned on GitHubMIT report
RasmusAndersen/grad-cam mentioned on GitHubtfMIT report
RuizhiZhang/MManGoCam mentioned on GitHubpytorch report
ShahinSHH/COVID-FACT mentioned on GitHubtf report
Sooram/GradCam-tensorflow mentioned on GitHubtf report
Stephenfang51/Grad_CAM mentioned on GitHub report
Stomper10/CheXpert mentioned on GitHubpytorch report
TheInfamousWayne/CheXNet mentioned on GitHubpytorchGPL-3.0 report
TooTouch/WhiteBox-Part1 mentioned on GitHubpytorch report
Wordbe/GradCAM3D mentioned on GitHubtf report
Youngb2n/GradCAM mentioned on GitHub report
ajaykrishnan23/Grad_Cam mentioned on GitHubpytorch report
anilkarabulut/copy-LeNet mentioned on GitHubGPL-3.0 report
betashort/ClassActivationMappings mentioned on GitHubpytorch report
bill86416/trojan_attack mentioned on GitHubpytorch report
caggursoy/Cross-Age-Effect mentioned on GitHub report
caggursoy/crossageeffect mentioned on GitHubGPL-3.0 report
chenbys/GradCAM mentioned on GitHubpytorch report
chinesh/Guided_Grad_CAM mentioned on GitHubtf report
daixiangzi/Grad_Cam-pytorch-resnet50 mentioned on GitHubpytorch report
darkonhub/darkon mentioned on GitHubtfApache-2.0 report
dtanoglidis/DeepShadows mentioned on GitHubtf report
eclique/keras-gradcam mentioned on GitHubtf report
fitushar/3D-Grad-CAM mentioned on GitHubtf report
frgfm/torch-cam mentioned on GitHubpytorch report
gshashank84/CheXNet mentioned on GitHubpytorch report
hs2k/pytorch-smoothgrad mentioned on GitHubpytorch report
idiap/fullgrad-saliency mentioned on GitHubpytorch report
isaaccasm/GradCAM-keras mentioned on GitHubtf report
itanvir/gradcam mentioned on GitHubtf report
jacobgil/keras-grad-cam mentioned on GitHubtfMIT report
jacobgil/pytorch-grad-cam mentioned on GitHubpytorch report
jmvuilla/classification mentioned on GitHubnot reachable when probed 2026-09-18 — repositories for recent papers often appear after camera-ready report
karandesaiii/CheXNet mentioned on GitHubpytorchGPL-3.0 report
kjczarne/eager_gradcam_tf mentioned on GitHubtf report
lpcan/micl mentioned on GitHubtf report
meliketoy/gradcam.pytorch mentioned on GitHubpytorch report
moserle/TSJS-Grad-CAM mentioned on GitHubtfMIT report
msandeep27/Pytorch-Grad-Cam mentioned on GitHubpytorch report
n-akram/GradCamDDD mentioned on GitHubtf report
nalbarr/coursera-ai4med-course3 mentioned on GitHubMIT report
notem/keras-alexnet mentioned on GitHubtf report
novice03/timm-vis mentioned on GitHubpytorch report
olivesgatech/explanatory-paradigms mentioned on GitHubpytorch report
olivesgatech/introspective-learning mentioned on GitHubpytorch report
phanav/upsaclay-hygieia mentioned on GitHub report
priyavrat-misra/xrays-and-gradcam mentioned on GitHubpytorch report
pytorch/captum mentioned on GitHubpytorchBSD-3-Clause report
rabihchamas/dcls-gradcam-eval mentioned on GitHubpytorch report
rahulcoding/CheXNet mentioned on GitHubpytorch report
rshah240/conv_visualiser mentioned on GitHubtf report
ryoasu/grad-cam mentioned on GitHubtf report
sail-sg/dualformer mentioned on GitHubpytorch report
samson6460/tf.keras-gradcamplusplus mentioned on GitHubtfApache-2.0 report
samson6460/tf_keras_gradcamplusplus mentioned on GitHubtfApache-2.0 report
shucheng-liu/TensorFlow_CAM mentioned on GitHubtf report
shyhyawJou/Grad-CAM-pytorch mentioned on GitHubpytorch report
shyhyawJou/GradCAM-Tensorflow mentioned on GitHubtf report
sicara/tf-explain mentioned on GitHubtf report
skmda37/shearletx mentioned on GitHubpytorch report
tanjimin/grad-cam-pytorch-light mentioned on GitHubpytorch report
tarolangner/mri-biometry mentioned on GitHubpytorchMIT report
teddykoker/image-forensics mentioned on GitHubpytorch report
thtang/CheXNet-with-localization mentioned on GitHubpytorchGPL-3.0 report
tsurumeso/chainer-grad-cam mentioned on GitHubMIT report
vbbphc/GradCAM.jl mentioned on GitHub report
wawaku/grad-cam-keras mentioned on GitHubtf report
wsanchezdupont1/Grad-CAM mentioned on GitHubpytorch report
xaviercanche/Grad-CAM mentioned on GitHubpytorch report
xn1997/pytorch-grad-cam mentioned on GitHubpytorch report
yaleCat/Grad-CAM-pytorch mentioned on GitHubpytorch report
yiskw713/ClassActivationMapping mentioned on GitHubpytorch report
yiskw713/RISE mentioned on GitHubpytorch report
yiskw713/SmoothGradCAMplusplus mentioned on GitHubpytorch report
yiskw713/scorecam mentioned on GitHubpytorch report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

141 samples harvested; 79 ran; 5 honoured the contract we drafted; 62 have no recorded run. Read from Syntology's graph 2026-09-24; that is when this build read the record, not when the samples ran.

5ran · honoured contract
4ran · violated contract
19ran · our draft was wrong
10ran · fixture could not drive it
41ran
62unverified

Licence: 68 of the 141 samples are pointer only, meaning Syntology does not serve that copy's text. This page shows no code text for any sample; each one links to its file in the repository.

Harvested from 62 repositories linked to this paper, official or community; each sample names its own and says which. “Ran” means the sample executed on a synthesized input. It does not mean the output is correct, and nothing here reproduces the paper's results. “Honoured” and “violated” refer to a contract Syntology drafted from the code itself; “our draft was wrong” and “fixture could not drive it” are failures of Syntology's instrument, not of the code.

Each sample ends with its code_sha256, Syntology's identity for that exact code. An agent fetches the stored sample with Syntology's MCP tool get_code(code_sha256="…") (how to connect); click an identity to copy that call.

Repository labels, per sample. official repository: The archive marks this repository official for the paper. named in the paper: The archive records that the paper mentions this repository; it is not marked official. community (archive-listed): In the archive's code links for this paper, not marked official and not recorded as mentioned in the paper. found in paper text by Syntology: Syntology found this repository in the paper's own text; whether it is the authors' implementation is not asserted. community: Not in the archive's code links for this paper; a community repository Syntology harvested. Samples from a repository marked official are listed first. Licence labels name the repository's licence as recorded at harvest. “Pointer only” means Syntology does not serve that copy's text, for one of four reasons: no licence file was found; the licence was not identified; the licence is recorded as permissive but that copy's record is not marked cleared; or the licence is outside the permissive list Syntology serves text under (MIT, Apache-2.0, BSD and similar). Some licences outside that list permit redistribution, such as WTFPL, and GPL-3.0 under its conditions; they are simply not on the list. Hover a licence label for the reason. File links open the file on GitHub at the default branch, which may have changed since the harvest.

Base FrancescoSaverioZuppichini/A-journey-into-Convolutional-Neural-Network-visualization-/visualisation/core/GradCam.py community (archive-listed) ran fingerprinted MIT (permissive) · 099574e8240176e2 · report
CAM shyhyawJou/GradCAM-Tensorflow/cam.py community (archive-listed) ran GPL-3.0 (copyleft) · pointer only · b40654fd28e4f6f7 · report
CAM yiskw713/RISE/cam.py community (archive-listed) ran no licence file found · pointer only · ccbf7e877ee30c75 · report
CAM shyhyawJou/Grad-CAM-pytorch/cam.py community (archive-listed) ran GPL-3.0 (copyleft) · pointer only · 2c487f5bd7a8571c · report
CAM yiskw713/ClassActivationMapping/cam.py community (archive-listed) ran no licence file found · pointer only · 8f0d006a8f574739 · report
CamExtractor CMU-CREATE-Lab/deep-smoke-machine/back-end/www/grad_cam_viz.py community (archive-listed) ran BSD-3-Clause (permissive) · ba9329f64192b8be · report
FeatureExtractor bill86416/trojan_attack/gradcam.py community (archive-listed) ran fingerprinted no licence file found · pointer only · 10d20b57109d9ae7 · report
FeatureExtractor hs2k/pytorch-smoothgrad/lib/gradients.py community (archive-listed) ran MIT (permissive) · 89dd77c495cb7992 · report
FeatureExtractor Jmak12/Iris1/visualize.py community (archive-listed) ran no licence file found · pointer only · 07c7c47cddac61e9 · report
FeatureExtractor xn1997/pytorch-grad-cam/gradcam.py community (archive-listed) ran MIT (permissive) · c1454f1aedec4ea7 · report
GRAD_CAM rshah240/conv_visualiser/cnn_visualiser/grad_cam.py community (archive-listed) ran no licence file found · pointer only · fea7face990c0028 · report
GradCAM meliketoy/gradcam.pytorch/3_detector/grad_cam.py community (archive-listed) ran MIT (permissive) · 171107b0fabeabec · report
GradCAM shyhyawJou/GradCAM-Tensorflow/cam.py community (archive-listed) ran GPL-3.0 (copyleft) · pointer only · 4485b0cfe81a119d · report
GradCAM RuizhiZhang/MManGoCam/main-cascadedRCNN.py community (archive-listed) ran Apache-2.0 (permissive) · 3c3330e2987470a0 · report
GradCAM fcUalberta/UAlberta-Multimedia-Masters-Program-Interpretable-AI-Part_1_2/code/cam.py community (archive-listed) ran AGPL-3.0 (copyleft) · pointer only · 7b7f3def3eefc7ba · report
GradCAM idiap/fullgrad-saliency/saliency/gradcam.py community (archive-listed) ran licence not identified · pointer only · 87c8a68573192f7d · report
GradCAM Wordbe/GradCAM3D/gradCAM.py community (archive-listed) ran · our draft was wrong no licence file found · pointer only · 79d43280865942df · report
GradCAM yiskw713/RISE/cam.py community (archive-listed) ran no licence file found · pointer only · 8d916093e389e03d · report
GradCAM shyhyawJou/Grad-CAM-pytorch/cam.py community (archive-listed) ran GPL-3.0 (copyleft) · pointer only · ce5d79c87df1bb90 · report
GradCAM TooTouch/WhiteBox-Part1/code/saliency/attribution_methods.py community (archive-listed) ran MIT (permissive) · adb4a049c6347e37 · report
GradCAM yiskw713/ClassActivationMapping/cam.py community (archive-listed) ran no licence file found · pointer only · c82843c1e2f6fb2d · report
GradCAM priyavrat-misra/xrays-and-gradcam/grad_cam.py community (archive-listed) ran MIT (permissive) · c62735404ddccf93 · report
GradCAM yiskw713/scorecam/cam.py community (archive-listed) ran · metamorphic tier: deterministic no licence file found · pointer only · 959290cf8e14b7e5 · report
GradCAMExtractor idiap/fullgrad-saliency/saliency/gradcam.py community (archive-listed) ran licence not identified · pointer only · fa8c8b570257fbdc · report
GradCam bill86416/trojan_attack/gradcam.py community (archive-listed) ran no licence file found · pointer only · df5909def3af773a · report
GradCam CMU-CREATE-Lab/deep-smoke-machine/back-end/www/grad_cam_viz.py community (archive-listed) ran BSD-3-Clause (permissive) · 6d284ca43a9b5dd9 · report
GradCam chenbys/GradCAM/grad-cam.py community (archive-listed) ran no licence file found · pointer only · 8fb5d356c50f1968 · report
GradCam betashort/ClassActivationMappings/Grad-CAM/grad_cam_resnet.py community (archive-listed) ran no licence file found · pointer only · ec189ee1d711ec6d · report
GradCam Jmak12/Iris1/visualize.py community (archive-listed) ran no licence file found · pointer only · 9184359e1be56200 · report
GradCam kalelpark/Mixture-of-Granularity-Specific-Experts-for-Fine-Grained-Categorization/models/grad_cam.py community (archive-listed) ran Apache-2.0 (permissive) · a38a20a9c992fde8 · report
GradCam yaleCat/Grad-CAM-pytorch/grad_cam.py community (archive-listed) ran no licence file found · pointer only · 1027db430e6c0383 · report
GradCam xn1997/pytorch-grad-cam/gradcam.py community (archive-listed) ran fingerprinted MIT (permissive) · efd3cde45d4d1d95 · report
GradCamUtils sauravmishra1710/EXPLAINABLE-AI---Skin-Cancer-Detection-explained-with-GRADCAM/GradCamUtility.py community (archive-listed) ran no licence file found · pointer only · 537d0382e6ee2d24 · report
GradCamUtils sauravmishra1710/Malaria-Detection-Using-Deep-Learning-Techniques/Code Files/GradCamUtility.py community (archive-listed) ran CC-BY-SA-4.0 (copyleft) · pointer only · f9557c99ffcc4fe4 · report
GradVisualiser rshah240/conv_visualiser/cnn_visualiser/grad_cam.py community (archive-listed) ran no licence file found · pointer only · 11b36dd0fac78bfe · report
GradientLocalizaton teddykoker/image-forensics/grad_loc.py community (archive-listed) ran no licence file found · pointer only · 66d0839a1bc10905 · report
InfoHolder tanjimin/grad-cam-pytorch-light/grad_cam.py community (archive-listed) ran GPL-3.0 (copyleft) · pointer only · 163c1dfc0dabe49e · report
ModelOutputs betashort/ClassActivationMappings/Grad-CAM/grad_cam_resnet.py community (archive-listed) ran fingerprinted no licence file found · pointer only · 31e1dad8a599d167 · report
ModelOutputs Jmak12/Iris1/visualize.py community (archive-listed) ran no licence file found · pointer only · 9a94fa7ebd53e4ca · report
SaveValues yiskw713/RISE/cam.py community (archive-listed) ran no licence file found · pointer only · 91be23c9a93de964 · report
_BaseWrapper kazuto1011/grad-cam-pytorch/grad_cam.py community (archive-listed) ran MIT (permissive) · d07cabecb23b2d3d · report
_resolve_targets frgfm/torch-cam/torchcam/methods/gradient.py community (archive-listed) ran · our draft was wrong Apache-2.0 (permissive) · 76f79dc2ac020f54 · report
_target_scores frgfm/torch-cam/torchcam/methods/gradient.py community (archive-listed) ran · our draft was wrong Apache-2.0 (permissive) · 46de4ec745801979 · report
conv1x1 tarolangner/mri-biometry/cnn/models/net_resnet.py community (archive-listed) ran · our draft was wrong MIT (permissive) · d9def42110729a85 · report
conv3x3 tarolangner/mri-biometry/cnn/models/net_resnet.py community (archive-listed) ran · our draft was wrong MIT (permissive) · fac5364e2f53c6db · report
correspond_box RuoyuChen10/objectdetection-saliency-maps/version2.25.2/PointGame-GradCAM.py community (archive-listed) ran · fixture could not drive it no licence file found · pointer only · c7da5b997db565f5 · report
deprocess_image yaleCat/Grad-CAM-pytorch/grad_cam.py community (archive-listed) ran · violated contract fingerprinted no licence file found · pointer only · 672d3d84a89bbafa · report
find_alexnet_layer olivesgatech/introspective-learning/Introspective Explanations/methods.py community (archive-listed) ran · our draft was wrong MIT (permissive) · d62f440cb30418f7 · report
find_densenet_layer olivesgatech/introspective-learning/Introspective Explanations/methods.py community (archive-listed) ran · our draft was wrong MIT (permissive) · c7177db10d417c6e · report
find_resnet_layer olivesgatech/introspective-learning/Introspective Explanations/methods.py community (archive-listed) ran · our draft was wrong MIT (permissive) · 949ba457479a122e · report
find_squeezenet_layer olivesgatech/introspective-learning/Introspective Explanations/methods.py community (archive-listed) ran · our draft was wrong MIT (permissive) · 18f9737b8f4e080c · report
find_vgg_layer olivesgatech/introspective-learning/Introspective Explanations/methods.py community (archive-listed) ran · our draft was wrong MIT (permissive) · 3cc30f5dcbd33349 · report
gen_cam RuoyuChen10/objectdetection-saliency-maps/version2.25.2/gradcam-retinanet.py community (archive-listed) ran · fixture could not drive it fingerprinted no licence file found · pointer only · caa80e41718ce829 · report
generate_heatmap tanjimin/grad-cam-pytorch-light/grad_cam.py community (archive-listed) ran · our draft was wrong fingerprinted GPL-3.0 (copyleft) · pointer only · 16e63fbe599b4a75 · report
get_last_conv daixiangzi/Grad_Cam-pytorch-resnet50/test_grad_cam.py community (archive-listed) ran · our draft was wrong Apache-2.0 (permissive) · 8d12957f8afb4dcb · report
get_saliency Shubhambindal2017/Unoffical-Implementation-of-GRAD-CAM-with-Sanity-Checks/updated_utils.py community (archive-listed) ran · our draft was wrong no licence file found · pointer only · 0306bc110a8b2a03 · report
grad_cam rabihchamas/dcls-gradcam-eval/GradCAM.py community (archive-listed) ran · our draft was wrong no licence file found · pointer only · 19a116255b06f8a1 · report
grad_cam samson6460/tf-keras-gradcamplusplus/gradcam.py community (archive-listed) ran · our draft was wrong Apache-2.0 (permissive) · 5b31bf1776aa901d · report
grad_cam tanjimin/grad-cam-pytorch-light/grad_cam.py community (archive-listed) ran · fixture could not drive it GPL-3.0 (copyleft) · pointer only · 327e3b8861a53d4b · report
guidedRelu rshah240/conv_visualiser/cnn_visualiser/grad_cam.py community (archive-listed) ran · honoured contract fingerprinted no licence file found · pointer only · 15481b1a0a8d245d · report
heatmap_display sicara/tf-explain/tf_explain/core/grad_cam.py community (archive-listed) ran · fixture could not drive it MIT (permissive) · 42e0d688dc9614a2 · report
image2cam FrancescoSaverioZuppichini/A-journey-into-Convolutional-Neural-Network-visualization-/visualisation/core/GradCam.py community (archive-listed) ran · fixture could not drive it fingerprinted MIT (permissive) · dceb74c98321af3e · report
image_to_uint_255 sicara/tf-explain/tf_explain/core/grad_cam.py community (archive-listed) ran · honoured contract fingerprinted MIT (permissive) · ad4a51630c813d4e · report
inception_preprocess shucheng-liu/TensorFlow_CAM/grad_cam.py community (archive-listed) ran · violated contract fingerprinted MIT (permissive) · bc79f9c89fe2a0e8 · report
iou RuoyuChen10/objectdetection-saliency-maps/version2.25.2/PointGame-GradCAM.py community (archive-listed) ran · honoured contract fingerprinted no licence file found · pointer only · 9ca23e2b37a9d568 · report
load_img Sooram/GradCam-tensorflow/gradcam.py community (archive-listed) ran · our draft was wrong no licence file found · pointer only · f78acd03909de588 · report
locate_candidate_layer frgfm/torch-cam/torchcam/methods/gradient.py community (archive-listed) ran Apache-2.0 (permissive) · 9e57fb139056545a · report
maximum_point RuoyuChen10/objectdetection-saliency-maps/version2.25.2/PointGame-GradCAM.py community (archive-listed) ran · honoured contract fingerprinted no licence file found · pointer only · 83420377e1e6044b · report
module2traced FrancescoSaverioZuppichini/A-journey-into-Convolutional-Neural-Network-visualization-/visualisation/core/GradCam.py community (archive-listed) ran · our draft was wrong MIT (permissive) · 62a282ebcd0500de · report
predict_on_weights sino30535/Weak-label-in-CT-image-segamentation/predict.py community (archive-listed) ran · violated contract fingerprinted no licence file found · pointer only · d8a8cbb220a89d3b · report
preprocess_image yaleCat/Grad-CAM-pytorch/grad_cam.py community (archive-listed) ran · fixture could not drive it fingerprinted no licence file found · pointer only · 0d65ade2caf5515e · report
preprocess_image xn1997/pytorch-grad-cam/gradcam.py community (archive-listed) ran · fixture could not drive it fingerprinted MIT (permissive) · 8f036bac02d82603 · report
preprocess_image chenbys/GradCAM/grad-cam.py community (archive-listed) ran · fixture could not drive it fingerprinted no licence file found · pointer only · d222273917d57ea5 · report
relu ryoasu/grad-cam/keras_pkg/grad_cam.py community (archive-listed) ran · honoured contract fingerprinted no licence file found · pointer only · b4ffc7174f63b5d9 · report
swin_reshape_transform frgfm/torch-cam/scripts/cam_example.py community (archive-listed) ran · our draft was wrong fingerprinted Apache-2.0 (permissive) · cd9e431963bd28ca · report
target_category_loss_output_shape itanvir/gradcam/gradcam.py community (archive-listed) ran · violated contract fingerprinted no licence file found · pointer only · 9a37dad461d6891c · report
to_RGB tanjimin/grad-cam-pytorch-light/grad_cam.py community (archive-listed) ran · our draft was wrong GPL-3.0 (copyleft) · pointer only · 8820bf3ad72eb31a · report
vgg_preprocess shucheng-liu/TensorFlow_CAM/grad_cam.py community (archive-listed) ran · fixture could not drive it fingerprinted MIT (permissive) · a4483e74644c312f · report
vit_reshape_transform frgfm/torch-cam/scripts/cam_example.py community (archive-listed) ran · fixture could not drive it Apache-2.0 (permissive) · 3e3e7c2d436361ca · report
ExtractActiv rayanramoul/GradCAM/gradcam_detection.py community (archive-listed) unverified no licence file found · pointer only · f13b995ab6e30681 · report
FeatureExtractor kalelpark/Mixture-of-Granularity-Specific-Experts-for-Fine-Grained-Categorization/models/grad_cam.py community (archive-listed) unverified Apache-2.0 (permissive) · 24a31f835a319481 · report
FeatureExtractor yaleCat/Grad-CAM-pytorch/grad_cam.py community (archive-listed) unverified no licence file found · pointer only · 9300fa71da6a03fa · report
GradCAM sail-sg/dualformer/mmaction/utils/gradcam_utils.py community (archive-listed) unverified Apache-2.0 (permissive) · e692d2cedf56216e · report
GradCAM Mukundaram/Mukund/gradcam_function/compute_gradcam/gradcam.py community (archive-listed) unverified no licence file found · pointer only · 665f1520161112d2 · report
GradCAM olivesgatech/introspective-learning/Introspective Explanations/methods.py community (archive-listed) unverified MIT (permissive) · dc52d533c24ef628 · report
GradCAM nguyenhoa93/GradCAM_and_GuidedGradCAM_tf2/src/gradcam.py community (archive-listed) unverified MIT (permissive) · 6f561af09324b8fb · report
GradCAM wsanchezdupont1/Grad-CAM/GradCAM.py community (archive-listed) unverified no licence file found · pointer only · 382055e6ef0fedbf · report
GradCAM frgfm/torch-cam/torchcam/methods/gradient.py community (archive-listed) unverified Apache-2.0 (permissive) · e9de7a3289123f77 · report
GradCAM kazuto1011/grad-cam-pytorch/grad_cam.py community (archive-listed) unverified MIT (permissive) · 679d8676d502e4de · report
GradCAM sicara/tf-explain/tf_explain/core/grad_cam.py community (archive-listed) unverified MIT (permissive) · 9ce6cf59476c6c8b · report
GradCam isaaccasm/GradCAM-keras/gradcam.py community (archive-listed) unverified no licence file found · pointer only · 44f7a72f5709196e · report
GradCam hs2k/pytorch-smoothgrad/lib/gradients.py community (archive-listed) unverified MIT (permissive) · 47815a66a7e160b3 · report
GradCam FrancescoSaverioZuppichini/A-journey-into-Convolutional-Neural-Network-visualization-/visualisation/core/GradCam.py community (archive-listed) unverified MIT (permissive) · d537686b6402f796 · report
GradCam JosephElHachem/GradCam/GradCam.py community (archive-listed) unverified no licence file found · pointer only · ab942d0723978a68 · report
GradCam rayanramoul/GradCAM/gradcam_detection.py community (archive-listed) unverified no licence file found · pointer only · 57fee62c82c634d3 · report
Hook JosephElHachem/GradCam/GradCam.py community (archive-listed) unverified no licence file found · pointer only · 825f917a5edf54ad · report
ModelOutputs bill86416/trojan_attack/gradcam.py community (archive-listed) unverified no licence file found · pointer only · b34263130eb4f785 · report
ModelOutputs kalelpark/Mixture-of-Granularity-Specific-Experts-for-Fine-Grained-Categorization/models/grad_cam.py community (archive-listed) unverified Apache-2.0 (permissive) · fb71f90325544718 · report
ModelOutputs rayanramoul/GradCAM/gradcam_detection.py community (archive-listed) unverified no licence file found · pointer only · 2243d8bf49cc9500 · report
ModelOutputs xn1997/pytorch-grad-cam/gradcam.py community (archive-listed) unverified MIT (permissive) · d1c15f6a6b61a478 · report
Net tarolangner/mri-biometry/cnn/models/net_resnet.py community (archive-listed) unverified MIT (permissive) · 0880f9ea06216a02 · report
Net tarolangner/mri-biometry/cnn/models/net_vgg.py community (archive-listed) unverified MIT (permissive) · 71daed23b5edccf2 · report
PropagationBase meliketoy/gradcam.pytorch/3_detector/grad_cam.py community (archive-listed) unverified MIT (permissive) · 502d396d3da2b967 · report
_CAM frgfm/torch-cam/torchcam/methods/gradient.py community (archive-listed) unverified Apache-2.0 (permissive) · 34899edb396de8d6 · report
_GradCAM frgfm/torch-cam/torchcam/methods/gradient.py community (archive-listed) unverified Apache-2.0 (permissive) · 2b9e6b082f32f0e8 · report
calculateFractions tarolangner/mri-biometry/dicomToProjection/convertDicoms.py community (archive-listed) unverified MIT (permissive) · 14b78cd49b30e9b5 · report
draw_NewHeatcloud Fragjacker/Pointcloud-grad-CAM/utils/gen_contrib_heatmap.py community (archive-listed) unverified MIT (permissive) · a53cc09af05003e9 · report
find_resnet18_layer olivesgatech/introspective-learning/Introspective Explanations/methods.py community (archive-listed) unverified MIT (permissive) · 4774c2dcc0381563 · report
formatSliceFF tarolangner/mri-biometry/dicomToProjection/convertDicoms.py community (archive-listed) unverified MIT (permissive) · f016cebab14589d7 · report
getSliceOfMass tarolangner/mri-biometry/dicomToProjection/convertDicoms.py community (archive-listed) unverified MIT (permissive) · c183679e4cd0a619 · report
get_bboxes_tmp RuizhiZhang/MManGoCam/main-cascadedRCNN.py community (archive-listed) unverified Apache-2.0 (permissive) · 2fbccabf7ff27c05 · report
get_classmap Sooram/GradCam-tensorflow/gradcam.py community (archive-listed) unverified no licence file found · pointer only · 4320694e1b3e3241 · report
get_outputs_at_each_layer kjczarne/eager_gradcam_tf/eager_gradcam.py community (archive-listed) unverified GPL-3.0 (copyleft) · pointer only · 56c990d7068a497f · report
grad_cam novice03/timm-vis/timm_vis/methods.py community (archive-listed) unverified MIT (permissive) · 1a6f1f8de12c9f86 · report
grad_cam eclique/keras-gradcam/grad_cam.py community (archive-listed) unverified MIT (permissive) · bbc4862b732fda73 · report
grad_cam caggursoy/Cross-Age-Effect/caeMLGPU/grad_cam.py community (archive-listed) unverified GPL-3.0 (copyleft) · pointer only · 354e2980d46c1282 · report
grad_cam kjczarne/eager_gradcam_tf/eager_gradcam.py community (archive-listed) unverified GPL-3.0 (copyleft) · pointer only · c7193bdfe13a5d2e · report
grad_cam wawaku/grad-cam-keras/grad-cam.py community (archive-listed) unverified no licence file found · pointer only · 825c1306ca267588 · report
grad_cam notem/keras-alexnet/gradcam.py community (archive-listed) unverified no licence file found · pointer only · 39b8f42b1189ea43 · report
grad_cam_batch Jara555/CNN-for-AD-classification/visualization/vis_main.py community (archive-listed) unverified no licence file found · pointer only · 626b0ba01a785805 · report
gradcam MaxHolmberg96/GradCAM/gradcam_models/gradcam.py community (archive-listed) unverified no licence file found · pointer only · 4c51e6a7cff5bc6b · report
heatmap AlanYangYi/GayPhotoStyleRecongnizer/GradCam.py community (archive-listed) unverified no licence file found · pointer only · b9c20be9032c318f · report
inferImageMetrics tarolangner/mri-biometry/cnn/dataLoading.py community (archive-listed) unverified MIT (permissive) · 442717ce6358aea5 · report
interpolate3d tarolangner/mri-biometry/dicomToProjection/numba_interpolate.py community (archive-listed) unverified MIT (permissive) · 57910e9462b8855d · report
make_gradcam_heatmap lpcan/micl/gradcam.py community (archive-listed) unverified MIT (permissive) · 320d1f9e6a5589c5 · report
make_layers tarolangner/mri-biometry/cnn/models/net_vgg.py community (archive-listed) unverified MIT (permissive) · 74837100f214fb24 · report
normalize Deepak3994/Grad-Cam/grad-cam.py community (archive-listed) unverified MIT (permissive) · 63b6fe40629c7060 · report
pixel_segmentation sino30535/Weak-label-in-CT-image-segamentation/predict.py community (archive-listed) unverified no licence file found · pointer only · 81a6004e48cfe604 · report
predictWithSnapshot tarolangner/mri-biometry/cnn/validate.py community (archive-listed) unverified MIT (permissive) · 04dd49bbb2ab37e1 · report
predict_per ashishpatel26/GRADCAM-Tensorflow2-Visual-Explainable-AI/GRADCAM.py community (archive-listed) unverified Apache-2.0 (permissive) · 5e94751fb18d5b67 · report
preprocessing_image ashishpatel26/GRADCAM-Tensorflow2-Visual-Explainable-AI/GRADCAM.py community (archive-listed) unverified Apache-2.0 (permissive) · 059960c704be7137 · report
produce_cams shucheng-liu/TensorFlow_CAM/grad_cam.py community (archive-listed) unverified MIT (permissive) · f404571968dabfc8 · report
readStandardization tarolangner/mri-biometry/cnn/validate.py community (archive-listed) unverified MIT (permissive) · b0915cad43040ebe · report
resize_image TooTouch/WhiteBox-Part1/code/saliency/attribution_methods.py community (archive-listed) unverified MIT (permissive) · 1f37f9d4f3c84757 · report
save_rgb sicara/tf-explain/tf_explain/core/grad_cam.py community (archive-listed) unverified MIT (permissive) · 44462de175b9d5a3 · report
selectValidEntries tarolangner/mri-biometry/labelFormatting/formatLabel.py community (archive-listed) unverified MIT (permissive) · c4795a3ee3fc2052 · report
superimpose tanjimin/grad-cam-pytorch-light/grad_cam.py community (archive-listed) unverified GPL-3.0 (copyleft) · pointer only · 0ff28a091cfe971f · report
target_category_loss Deepak3994/Grad-Cam/grad-cam.py community (archive-listed) unverified MIT (permissive) · 0443273057a21a98 · report
tensor2cam FrancescoSaverioZuppichini/A-journey-into-Convolutional-Neural-Network-visualization-/visualisation/core/GradCam.py community (archive-listed) unverified MIT (permissive) · fdc705853f19b777 · report
tuple_dict kjczarne/eager_gradcam_tf/eager_gradcam.py community (archive-listed) unverified GPL-3.0 (copyleft) · pointer only · 84f8d38f0c5805fd · report
vgg11 tarolangner/mri-biometry/cnn/models/net_vgg.py community (archive-listed) unverified MIT (permissive) · 5d1eaa0429e5f67d · report

Tasks

General ClassificationImage AttributionImage ClassificationInterpretability Techniques for Deep LearningInterpretable Machine LearningReinforcement LearningVisual Question AnsweringVisual Question Answering (VQA)image-classification

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
Image Attribution CUB-200-2011 Grad-CAM Deletion AUC score (ResNet-101) 0.0810 #2 of 8 Archive leaderboard report
Image Attribution CUB-200-2011 Grad-CAM Insertion AUC score (ResNet-101) 0.7224 #2 of 8 Archive leaderboard report
Image Attribution CelebA Grad-CAM Deletion AUC score (ArcFace ResNet-101) 0.2865 #7 of 8 Archive leaderboard report
Image Attribution CelebA Grad-CAM Insertion AUC score (ArcFace ResNet-101) 0.3721 #7 of 8 Archive leaderboard report
Image Attribution VGGFace2 Grad-CAM Deletion AUC score (ArcFace ResNet-101) 0.3103 #8 of 8 Archive leaderboard report
Image Attribution VGGFace2 Grad-CAM Insertion AUC score (ArcFace ResNet-101) 0.4733 #8 of 8 Archive leaderboard report
Interpretability Techniques for Deep Learning CelebA Grad-CAM Insertion AUC score 0.3721 #6 of 7 Archive leaderboard report

Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections