Analysis of CNN architectures, Grad-CAM interpretability, and PCA-based preprocessing.
This repository contains three Jupyter notebooks analyzing convolutional neural networks from architectural, interpretability, and dimensionality-reduction perspectives.
- Part 1: Standard CNN vs Bottleneck CNN (1×1 convolutions)
- Part 2: Grad-CAM based interpretability analysis
- Part 3: PCA preprocessing and CNN performance ablation
Each notebook includes experiments, visualizations, and discussion.