DhananjayPorwal / brain-tumor-classification

Deep Learning model depicting application of AI in Neuro Science

Home Page:https://dhananjayporwal-brain-tumor-classification.streamlit.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NeuroAI: A deep learning project in the area of neuroscience

ML Workflow

Image Credits: big-data-and-business-intelligence, Packtpub link

  • After the ML Model is created, we use transfer learning, with workflow as shown below:

Transfer Learning Workflow

Transfer Learning Workflow

Image Credits: Strata London - Deep Learning, Turi, Inc. link

  • A binary class image classifier based on the public dataset.

  • The model uses transfer learning and builds on the State-Of-The-Art models: VGG16 and ResNet50.

  • We obtain a test accuracy of 92% and 96% respectively on VGG16 and ResNet50 models.

  • Check the web application deployed using Streamlit and heroku.

  • Click here to use application deployed on Streamlit

  • Click here to use application deployed on Heroku

Why ?

When abnormal cells grow inside the brain, a brain tumor develops. The tumors in brain can be broadly classified as either malignant or benign. If identified in initial stages, proper medical treatment can help fast recovery. This deep learning model can be used to assist medical practitioners as prelimiary analysis of brain scan images to identify existence of tumor. Based on this, medical practitioners can take a better well-informed decision.

How ?

NeuroAI uses transfer learning to leverage the power of pre-trained models VGG16 and ResNet50, and building a deep neural network on top of it to obtain 92% and 96% accuracy respectively.

About

Deep Learning model depicting application of AI in Neuro Science

https://dhananjayporwal-brain-tumor-classification.streamlit.app/


Languages

Language:Python 97.5%Language:Shell 2.1%Language:Procfile 0.4%