Skip to content

zahramh99/mri-brain-tumor-classifier

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Brain Tumor Detection using Deep Learning

A deep learning pipeline for automated detection and classification of brain tumors from MRI scans using convolutional neural networks (CNNs). This project implements a complete medical image analysis workflow from preprocessing to model deployment.

📊 Project Overview

This project implements an AI-powered system for brain tumor detection in MRI scans. The pipeline includes:

  • Medical Image Preprocessing: Handling DICOM/MRI formats, normalization, and augmentation
  • Deep Learning Model: Custom CNN architecture for tumor classification
  • Model Training & Evaluation: Complete training pipeline with performance metrics
  • Visualization Tools: Grad-CAM heatmaps for model interpretability

Key Features

  • ✅ Complete end-to-end deep learning pipeline
  • ✅ Support for multiple CNN architectures (Custom CNN, ResNet, VGG)
  • ✅ Data augmentation techniques for medical imaging
  • ✅ Model interpretability with Grad-CAM visualizations
  • ✅ Performance metrics and confusion matrix analysis
  • ✅ Export trained models for deployment

Data

The project utilizes a dataset of brain MRI images labeled as either "tumor" or "no tumor". The data is organized into training, validation, and test sets to ensure robust model evaluation.

License

This project is licensed under the MIT License. See the LICENSE file for more details.

Acknowledgements

Releases

No releases published

Packages

 
 
 

Contributors