Alzheimer's disease is a complex neurodegenerative disorder that affects millions of people worldwide. Early detection and prediction of Alzheimer's can lead to better management and treatment outcomes. This prediction system utilizes a machine learning model trained on a dataset of relevant features to provide predictions about the likelihood of Alzheimer's disease.
Alzheimer's disease (AD) is a progressive neurodegenerative disease. Though best known for its role in declining memory function, symptoms also include: difficulty thinking and reasoning, making judgements and decisions, and planning and performing familiar tasks. It may also cause alterations in personality and behavior. The cause of AD is not well understood. There is thought to be a significant hereditary component. For example, a variation of the APOE gene, APOE e4, increases risk of Alzheimer's disease.
The purpose of this project proposal is to develop a machine learning model for the early prediction of Alzheimer's disease. Alzheimer's disease is a devastating neurodegenerative disorder that affects millions of individuals worldwide. Early detection is crucial for better patient care and the development of potential interventions. This project aims to leverage machine learning techniques to create a predictive model that can identify individuals at risk of Alzheimer's disease based on relevant data.
The potential impact of this project on the issue of Alzheimer's disease is significant:
- Early prediction of Alzheimer's disease can lead to timely interventions, potentially slowing down the progression of the disease.
- Accurate prediction models can aid in identifying suitable candidates for clinical trials and research studies.
- Providing a tool for early prediction can raise awareness about Alzheimer's disease and encourage individuals to seek early medical evaluation.
(Ignore if you do not want to run the application locally)
Before you begin, ensure you have the following:
- Python (>= 3.6)
- pip (Python package installer)
-
Clone the repository:
git clone https://github.com/arpy8/Alzheimers_Prediction_System.git cd Alzheimers_Prediction_System
-
Create a virtual evironment (recommended):
python3 -m venv venv source venv/bin/activate
-
Install the required packages:
pip install -r requirements.txt
- Go to the web application and navigate to the prediction section from the sidebar.
- Enter the patient's data as asked.
- The prediction system will process the given user data and provide predictions for Alzheimer's likelihood.
- Algorithm: Logistic Regression (Accuracy≈70%)
- Purpose: Binary classification for Alzheimer's prediction
- Input Features: Features relevant to Alzheimer's risk, such as age, mmse score, adoe allele type, adoe4 type and more.
The model was trained on a dataset collected from Alzheimer’s Disease Neuroimaging Initiative (ADNI) . This dataset is a comprehensive collection of clinical, imaging, and genetic data from individuals with Alzheimer's disease.
The final Alzheimer's predcition model is deployed on the following platforms:
- Streamlit Share : Visit Site
- HuggingFace Spaces: Visit Site
Arpit Sengar | Siddharth Mohril | Aditya Bhardwaj | Harshit Jain | Aditya Jain |
---|---|---|---|---|
Feel free to reach out to us at arpitsengar99@gmail.com for any questions or support related to this system. I hope this prediction system proves to be a valuable tool in understanding and predicting Alzheimer's disease.