Skip to content

A deep learning-based solution for automatic brain tumor detection using MRI scan images. This project employs Convolutional Neural Networks (CNNs) to classify images into tumor and non-tumor categories. Built with TensorFlow and Python, it aims to support early and accurate medical diagnosis.

License

Notifications You must be signed in to change notification settings

ShaikhBorhanUddin/Deep-Learning-Based-Brain-Tumor-Detection-Using-MRI-Scans

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 

Repository files navigation

Deep Learning Based Brain Tumor Detection Using MRI Scans

Made with Colab License: MIT Repo Size Last Commit Issues Framework: TensorFlow Runtime: GPU (A100) Data Source: Kaggle Data Visualization: Python Result Visualization: GradCAM | GradCAM++ Version Control: Git Host: GitHub Forks Project Status

Dashboard

This project aims to classify brain MRI scans into four categories: Normal, Glioma Tumor, Meningioma Tumor, and Pituitary Tumor, using advanced deep learning techniques. Leveraging a variety of powerful pretrained models, such as VGG19, DenseNet201, ResNet152V2, EfficientNetB5, and ConvNeXt-Base —the system is designed to explore and compare model performance on complex medical imaging data.

Key features include:

  • Comprehensive preprocessing and augmentation of MRI images
  • Implementation of multiple transfer learning architectures using TensorFlow and Keras
  • Rigorous evaluation using accuracy, precision, recall, F1-score, and confusion matrix
  • Visualization of model performance and predictions to support interpretability

This project provides a scalable and automated solution to assist radiologists in the early detection and classification of brain tumors from MRI scans.

Dataset

RGB Dataset

Greyscale Dataset

About

A deep learning-based solution for automatic brain tumor detection using MRI scan images. This project employs Convolutional Neural Networks (CNNs) to classify images into tumor and non-tumor categories. Built with TensorFlow and Python, it aims to support early and accurate medical diagnosis.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published