Skip to content

v4nui/brain_MRI_class-segment

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Brain MRI Classification & Segmentation 🧠🩺

πŸš€ Project Overview

This notebook provides an end-to-end pipeline for two tasks on Brain MRI scans:

  • Classification: Distinguish between healthy and diseased MRI images using Transfer Learning (ResNet50).
  • Segmentation: Delineate regions of interest (e.g., tumors) in MRI slices with U-Net architectures.

All code (data loading, EDA, model training, evaluation, and visualization) is contained within a single Jupyter notebook.


πŸ“‚ Files

β”œβ”€β”€ Brain_MRI_Classification&Segmentation.ipynb   # Comprehensive notebook with code & plots
β”œβ”€β”€ images/                                      # Visualization outputs (PNG files)
β”œβ”€β”€ requirements.txt                             # Python dependencies
└── README.md                                    # Project overview and instructions

πŸ”— Data Reference

This project uses the Brain MRI segmentation dataset on Kaggle.

  1. Visit the Kaggle link above.
  2. Download and unzip the dataset.

πŸ› οΈ Installation

  1. Clone the repository:
    git clone https://github.com/v4nui/Brain_MRI_Class-Seg.git
    cd brain-mri-analysis
  2. Create & activate a virtual environment:
    python3 -m venv venv
    source venv/bin/activate   # Linux/macOS
    venv\Scripts\activate     # Windows
  3. Install dependencies:
    pip install -r requirements.txt

πŸ” Usage

Open and run the notebook:

jupyter notebook Brain_MRI_Classification\&Segmentation.ipynb

🀝 Contributing

Contributions and suggestions are welcome! Please open an issue or submit a pull request.


πŸ“¬ Contact

For questions or feedback, reach out at vanuhi@live.com.

About

Transfer Learning for Brain MRI images Classification and Segmentation, per tumor/no-tumor and outline

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors