Model Testing & Deployment Preview
Visual Explainability (Grad-CAM)

Grad-CAM visualizations used to highlight key image regions influencing model predictions.
Useful for model interpretability and trust-building with medical professionals.
Project Overview



Data Processing
Resized to 128×128, normalized pixel values, and built efficient pipelines; applied random flips, rotations, zooms, and brightness shifts during training.
Data Exploration
Retrieved retinal images via Kaggle API, cleaned dataset by removing duplicates, filtering corrupt/unlabeled files, and verifying annotation quality.
Class Imbalance
Only ~21% of images were healthy. Used oversampling, light augmentation, and class-weighted focal loss to address imbalance.
Model Development
Built a binary classifier using transfer learning with ResNet50. Initially froze the base, then fine-tuned all layers. Used Binary Focal Loss for imbalance, with early stopping and checkpointing.
Machine Learning for Retinal Disease Classification
Results






