Alzheimer's Multi-class Classification Model

Overview

This repository contains a machine learning model designed for the classification of Alzheimer's disease across multiple stages. The model utilizes various features extracted from brain imaging data to predict the stage of Alzheimer's disease a patient may be in. This README file provides an overview of the model, its usage, and additional information.

Introduction

Alzheimer's disease is a neurodegenerative disorder characterized by progressive cognitive decline. Early diagnosis and staging of Alzheimer's are crucial for effective management and treatment planning. This project aims to develop a machine learning model capable of accurately classifying Alzheimer's disease across multiple stages based on brain imaging data.

Dependencies

To run the model, you will need the following dependencies:

  • Python 3.x
  • TensorFlow
  • Keras
  • NumPy
  • Pandas
  • Matplotlib
  • scikit-learn

Dataset

The dataset used for training and evaluation is not included in this repository due to its large size and privacy concerns. However, you can obtain the dataset from [source link] and preprocess it according to your requirements.

Model Architecture

The model architecture consists of a convolutional neural network (CNN) followed by fully connected layers. The CNN extracts relevant features from brain imaging data, which are then fed into the fully connected layers for classification. The model is trained using a multi-class classification approach to predict the stage of Alzheimer's disease.

Results

The model achieves an accuracy of 84% on the test set and demonstrates promising performance in classifying Alzheimer's disease across multiple stages. For detailed evaluation metrics and analysis, refer to the results directory.

Acknowledgments

This project was supervised by Dr. Eman Ayman & Eng. Samer Alaa, who provided invaluable guidance and expertise throughout its development as a part of the CDSS course at Cairo University Faculty of Engineering.

Cairo University Logo