Giter Club home page Giter Club logo

project-21200172's Introduction

Alzheimer's disease - Multiclass prediction using CNN

alt text

Alzheimer's disease is a progressive disorder in which dementia symptoms gradually worsen over time.Even though current Alzheimer's treatments cannot reverse the disease, they can temporarily slow the onset of dementia symptoms and enhance quality of life for those with Alzheimer's. Detecting Alzheimer's disease as soon as it begins is essential, as there is no way to reverse irreversible changes in the brain after they have occurred. Image processing plays a critical role in this process.

Software

Jupyter Notebook (Python 3.9) - Installation details can be found here

Dependencies

Following libraries needs to be installed using the command pip install "library name"

  • numpy
  • matplotlib
  • seaborn
  • os
  • math
  • shutil
  • random
  • squarify
  • tensorflow
  • keras
  • sklearn
  • zipfile

Dataset

The MRI scans dataset (MRIData.zip) is archived and uploaded into the Google drive.The link for the data is here.The folder must be downloaded from and uploaded into the working diroctory of the notebook. It is essential that user upload the folder without extracting it, since extracting is covered in the code.

The Dataset consist of four classes:

Mild Demented Moderate Demented Non Demented Very Mild Demented
alt text alt text alt text alt text

Execution of code

Upload the Alzheimer’s Multi Class Prediction.ipynb into Jupyter notebook.

Before running the code the user must be connected to the internet as the code downloads the pre-trained model MobileNet which is used in the classification.

User can run all the code at once by following the below path :

  • Cell > Run All

Prediction

To predict the stage of Alzheimer's disease, user must provide the path of the intended MRI scan in the code as shown in the below snippet of the chunk. The MRI scan can be either the droped out image (not a part modelling or testing process) from original directory or any desired MRI scan.

alt text

Run time

The approximate time to run the entire notebook is around 100 minutes.

Authors

project-21200172's People

Contributors

ganapathyue avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.