This project implements a Convolutional Neural Network (CNN) to classify brain tumors from MRI scans into four categories:
Glioma
Meningioma
Pituitary Tumor
No Tumor
The model is trained on a curated dataset of MRI images, achieving high accuracy in detecting and classifying tumors, which can assist in early medical diagnosis.
Key Features
Deep Learning Model – Custom CNN architecture optimized for medical image classification.
Data Preprocessing – Image resizing, normalization, and augmentation to enhance model robustness.
Performance Metrics – Evaluated using accuracy, precision, recall, and confusion matrix.
User-Friendly Interface (Optional) – Can be integrated into a web/mobile app for real-time predictions.
Technologies Used
Python
TensorFlow/Keras
OpenCV (for image processing)
Pandas/NumPy (data handling)
Matplotlib/Seaborn (visualization)