This project was developed as part of Machine Learning (CS 613) course requirement at Drexel University, Philadelphia, PA, between November and December 2023. It focuses on leveraging built-from-scratch machine learning models to classify Alzheimer's disease progression using the OASIS Alzheimer’s Detection Dataset. This dataset comprises 80,000 brain MRI images of 461 patients and aims to classify Alzheimer's progression based on Clinical Dementia Rating (CDR) values.
The dataset used for this project is the OASIS Alzheimer’s Detection Dataset, which can be found at Kaggle: ImagesOASIS. This dataset is crucial for training and validating our machine learning models to ensure accurate Alzheimer's progression classification.
The project implements various machine learning models to classify Alzheimer's progression:
- Click here for Source Codes
- Click here for Confusion Matrices
- Click here for Detailed Results
- Click here for Project Paper
This project is designed to run on Google Colab, utilizing Google Drive for dataset storage due to the large size of the dataset. Follow these steps to set up and run the project:
- Download the Dataset: Download the dataset from Kaggle: ImagesOASIS and upload it to your Google Drive.
- Mount GDrive: Run the first cell of the Python code in Google Colab to mount your Google Drive as a local drive.
- Unzip the Dataset: Navigate to the left side file section in Google Colab, copy the path of
Dataset.zip
, and paste it into the unzip code cell. - Execute the Code: Run the remaining cells in the notebook to train and evaluate the models.
This project requires a Google Colab environment for execution. Specific library dependencies will be automatically handled by the notebook. Ensure you have access to Google Drive for storing and accessing the dataset.
We would like to thank Professor Mathew Burlick, Drexel University for supporting this academic project and the creators of the OASIS dataset for providing a valuable resource for Alzheimer's research.