Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/amirdh17/deep-learning-for-alzheimer-disease-detection-a-cnn-approach
Using CNN model, Alzheimer's disease can be detected in four classes (non, very mild, mild, moderate). Trained model is integrated into a python application which enable user to detect Alzheimer's disease by importing 3D MRI image (NIfTI format).
https://github.com/amirdh17/deep-learning-for-alzheimer-disease-detection-a-cnn-approach
augmentation deep-learning jupyter-notebook keras kivy nibabel opencv-python pillow preprocessing python tensorflow
Last synced: 12 days ago
JSON representation
Using CNN model, Alzheimer's disease can be detected in four classes (non, very mild, mild, moderate). Trained model is integrated into a python application which enable user to detect Alzheimer's disease by importing 3D MRI image (NIfTI format).
- Host: GitHub
- URL: https://github.com/amirdh17/deep-learning-for-alzheimer-disease-detection-a-cnn-approach
- Owner: Amirdh17
- License: gpl-2.0
- Created: 2023-04-22T09:47:00.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-04-22T10:12:23.000Z (almost 2 years ago)
- Last Synced: 2024-11-19T17:56:01.711Z (2 months ago)
- Topics: augmentation, deep-learning, jupyter-notebook, keras, kivy, nibabel, opencv-python, pillow, preprocessing, python, tensorflow
- Language: Jupyter Notebook
- Homepage:
- Size: 1.48 MB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Deep Learning for Alzheimer's Disease Detection: A CNN Approach
Using CNN model, Alzheimer's disease can be detected in four classes (non, very mild, mild, moderate). Trained model is integrated into a python application which enable user to detect Alzheimer's disease by importing 3D MRI image (NIfTI format).
# Process
- Alzheimer preprocessed MRI dataset is downloaded from Kaggle website. Dataset is imbalanced. Therefore, augmentation technique is used.
- 2D-CNN architecture is build using Tensorflow and keras modules.
- Model is trained and evaluated. COnfusion matrix is drawn.
- Python GUI is created using Kivy package. It enable user to easily interface with the trained model.# Conclusion
In this work, we created a four-class predictive model for Alzheimer's disease: non-demented, very mildly demented, moderately demented, and mildly demented. After using augmentation techniques, the model's accuracy was an astounding 99.53%. Developed a user-friendly Python application utilising the Kivy module to give users easy access to our model. Users of this application can upload an NIfTI file and specify the medial temporal lobe's range. These findings open the door for additional study in this field and demonstrate the potential of applying deep learning techniques to increase the precision of Alzheimer's disease diagnosis.