/Brain-Tumor-Detection

Brain Tumor Detection using CNN

Primary LanguageJupyter NotebookMIT LicenseMIT

Brain Tumor Detection

Brain Tumor Detection using CNN

About

Globally, over 700,000 people are diagnosed with a brain tumor each year. Early detection is crucial as it significantly improves treatment outcomes and survival rates. Timely intervention helps in managing symptoms and reducing the tumor's impact on the brain.

This brain-tumor-classification model, powered by a convolutional neural network (CNN), tries to accurately differentiate between tumor and non-tumor images using brain MRI images. By analyzing these medical images with high precision, it aids in early detection and timely medical intervention, enhancing patient outcomes.

Data

The datataset used is the kaggle's Brain MRI dataset, which consists of mri images of brain with and without tumor.

Dataset Source Link: kaggle dataset

Usage

  1. Clone the repository
git clone https://github.com/priyanshudutta04/Brain-Tumor-Detection.git
  1. Install dependencies
pip install -r requirements.txt
  1. Run the Model
jupyter notebook Model_Training.ipynb

Note: If GPU is available install cuda toolkit and cuDNN for faster execution

Contributing

Contributions are welcome! If you have ideas for improving the model or adding new features, please feel free to fork the repository and submit a pull request.

Disclaimer

This brain-tumor-classification model is intended for educational and demonstration purposes only. Always seek the advice of a qualified healthcare professional before making any medical decisions or starting any treatment. This model should not be used as a basis for medical diagnosis or treatment and the creator of this model are not responsible for any decisions made based on its output.

Support

If you like this project, do give it a ⭐and share it with your friends