๐ 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.

