An open API service indexing awesome lists of open source software.

https://github.com/nour-zayed/brain-tumor-efficientnetb3

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.
https://github.com/nour-zayed/brain-tumor-efficientnetb3

batchnormalization deep-learning efficientnet flatten imagedatagenerator keras maxpooling2d python regularizers streamlit tensorflow

Last synced: 1 day ago
JSON representation

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.

Awesome Lists containing this project

README

          

# ๐Ÿง  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](https://github.com/user-attachments/assets/80870ad2-bed4-4c02-9494-707b76e1decd)
![image](https://github.com/user-attachments/assets/0e11f862-3046-4652-9f1a-dffb3385c58e)