eigen-cam

**Eigen-CAM** is a **class activation mapping method based on principal component analysis (PCA) of the feature maps** — using the first principal component of the activation maps as the saliency map, without requiring class-specific gradients or forward passes. **How Eigen-CAM Works** - **Feature Maps**: Extract $K$ activation maps from a convolutional layer, each of dimension $H imes W$. - **Reshape**: Reshape maps to a $K imes (H cdot W)$ matrix. - **PCA**: Compute the first principal component of this matrix. - **Saliency**: Reshape the first principal component back to $H imes W$ — this is the Eigen-CAM. **Why It Matters** - **Class-Agnostic**: No gradient or target class needed — highlights the most "activated" spatial regions. - **Fast**: Just one SVD computation — faster than Score-CAM or Ablation-CAM. - **Limitation**: Not class-discriminative — shows what the network attends to, not what distinguishes classes. **Eigen-CAM** is **the principal attention pattern** — using PCA to find the dominant spatial focus of the network without any gradients.

Go deeper with CFSGPT

Get AI-powered deep-dives, save terms, and run advanced simulations — free account.

Create Free Account