Skip to content

purohitamann/BrainTumorClassficationModel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

9 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🧠 Brain Tumor Classification Model

Project Screenshot
A deep learning model for detecting brain tumors from MRI scans.

πŸš€ Overview

This project leverages deep learning techniques to classify brain tumors from MRI images. Using Convolutional Neural Networks (CNNs), the model predicts whether an MRI scan indicates a tumor or not.

πŸ“Œ Features

  • Pretrained model using TensorFlow/Keras
  • Image preprocessing with OpenCV & PIL
  • Augmentation to improve model robustness
  • CNN architecture for classification
  • Performance evaluation with accuracy & confusion matrix

πŸ”¬ Technologies Used

  • 🐍 Python
  • 🧠 TensorFlow, Keras
  • πŸ“Š NumPy, Pandas, Matplotlib
  • πŸ“· OpenCV, PIL

πŸ“Š Model Performance

              precision    recall  f1-score   support

           0       0.91      0.85      0.88       150
           1       0.83      0.85      0.84       153
           2       0.97      0.97      0.97       203
           3       0.95      0.99      0.97       150

    accuracy                           0.92       656
   macro avg       0.92      0.92      0.92       656
weighted avg       0.92      0.92      0.92       656

🀝 Contributing

Feel free to open an issue or submit a pull request to improve the project!

πŸ“œ License

This project is licensed under the MIT License.

πŸ”— Connect with Me

LinkedIn

About

This projects was built on xception model and cnn model to help predict the type of Tumor based on the MRI scan. It uses Gemini to generate Explanation for model prediction with a saliency map to verify the response for accurate diagnoses

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors