This repository implements Class Activation Mapping (CAM), a technique to expose the implicit attention of convolutional neural networks by generating heatmaps that highlight the most discriminative image regions influencing a network’s class prediction. The method involves modifying a CNN model slightly (e.g., using global average pooling before the final layer) to produce a weighted combination of feature maps as the class activation map. Integration with existing CNNs (with light modifications). Sample scripts/examples using standard architectures. The repo provides example code and instructions for applying CAM to existing CNN architectures. Visualization of discriminative regions per class.
Features
- Generation of class activation heatmaps
- Integration with existing CNNs (with light modifications)
- Visualization of discriminative regions per class
- Ease of use / minimal code overhead
- Sample scripts / examples using standard architectures
- Works over multiple datasets / classes
Categories
Computer Vision LibrariesLicense
MIT LicenseFollow CAM
Other Useful Business Software
Gemini 3 and 200+ AI Models on One Platform
Build generative AI apps with Vertex AI. Switch between models without switching platforms.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of CAM!