Skip to content

This project uses deep learning with CNNs to detect brain tumors in MRI images, aiming for accurate tumor pattern identification.

License

Notifications You must be signed in to change notification settings

jpedrou/brain-tumor-detection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Brain Tumor Detection

This repository aims to implement a Convolutional Neural Network (CNN) for brain tumor detection. The project includes a Python-based CNN model trained on a dataset of brain MRI scans to classify images as either tumor-present or tumor-absent. Additionally, a user-friendly interface is provided to allow easy interaction with the trained model. This interface enables users to upload MRI scans and visualize predictions. The data is from https://www.kaggle.com/datasets/ahmedhamada0/brain-tumor-detection.

The project serves as a practical demonstration of applying deep learning techniques to medical image analysis, specifically for brain tumor detection, with accessibility in mind through a user-friendly interface.

Goal

  • Implement a CNN for brain tumor detection from MRI images.
  • Integrate a simple and intuitive user interface for interaction.

Installation

  1. Install dependencies:
conda env create -f environment.yml
  1. In the directory where is the file app.py, run:
python app.py
  1. Open the index.html in your browser (located in templates folder).

About

This project uses deep learning with CNNs to detect brain tumors in MRI images, aiming for accurate tumor pattern identification.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •