Deep learning pipeline for brain MRI classification with explainability.
Train and evaluate deep learning models on brain MRI data with explainability methods to visualize model predictions.
- Training - Train deep learning models on brain MRI scans
- Testing - Evaluate model performance on test sets
- Explainability - Generate GradCAM and saliency maps for predictions
.
├── architectures/ # Neural network models
├── dataloaders/ # Dataset loaders
├── src/ # Neural network models
├── dataloaders/ # Dataset loaders
├── train.py # Model training script
├── test.py # Model evaluation script
├── heatmap.py # GradCAM and saliency visualization
└── config.py # Configuration and paths
python train.pyTrains the model on your brain MRI dataset and saves checkpoints.
python test.pyEvaluates the trained model on the test set and reports performance metrics.
python heatmap.pyEdit config.py to customize:
- Data paths
- Model architecture
- Training hyperparameters
- Explainability settings