Skip to content

Brain Tumor Detection using EfficientNetB3-based Deep Learning model. The project leverages transfer learning on MRI brain scan images to classify and detect brain tumors with high accuracy. Includes full workflow: data preprocessing, image augmentation, model building, evaluation, and deployment.

Notifications You must be signed in to change notification settings

Nour-Zayed/Brain-Tumor-EfficientNetB3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

9 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🧠 Brain Tumor Classification using EfficientNetB3

πŸ“Œ Overview

This project presents a high-performance deep learning pipeline for automated brain tumor classification using MRI images. It employs EfficientNetB3, a cutting-edge convolutional neural network (CNN) architecture, fine-tuned to accurately distinguish between various types of brain tumors.

Our goal is to provide a fast, reliable, and scalable solution that can assist medical professionals in making informed diagnostic decisions, reducing manual workload, and improving early detection rates.

πŸš€Highlights

🎯 High-accuracy multi-class classification of brain tumors.

⚑ Powered by EfficientNetB3, known for its efficiency and superior performance.

🧹 Built-in data preprocessing and augmentation to enhance generalization.

πŸ“Š Rich metrics visualization and confusion matrix for evaluation insights.

πŸ” Modular design for seamless training, evaluation, and deployment.

🌐 Includes an interactive Streamlit web app.

🧠 Tumor Classes The model classifies MRI brain scans into the following four categories:

Glioma Tumor

Meningioma Tumor

Pituitary Tumor

No Tumor

πŸ“ˆ Model Performance

Metric Score

Accuracy βœ… 97%+

Precision βœ… High

Recall βœ… High

F1-Score βœ… Balanced

πŸ™Œ Contributing

We welcome all kinds of contributions! Whether it's bug fixes, suggestions, or adding new features β€” feel free to fork the repo and submit a pull request.

image image

About

Brain Tumor Detection using EfficientNetB3-based Deep Learning model. The project leverages transfer learning on MRI brain scan images to classify and detect brain tumors with high accuracy. Includes full workflow: data preprocessing, image augmentation, model building, evaluation, and deployment.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published