This project aims to detect Parkinson's disease using machine learning techniques. Parkinson's is a neurodegenerative disorder affecting movement, and early detection can significantly impact treatment outcomes.
The dataset used in this project is sourced from Kaggle and includes acoustic features extracted from phonemic recordings of individuals with and without Parkinson's disease. It also contains demographic information and a label indicating the presence of the disease
- Python 3
- Jupyter Notebook
- Libraries: numpy, pandas, scikit-learn, seaborn, matplotlib
- Clone the repository:
git clone <repository-url>
- Navigate to the project directory:
cd Parkinson-Disease-Detection
- Install dependencies
- Open and run the Jupyter Notebook:
jupyter notebook notebook.ipynb
- Exploratory Data Analysis (EDA): Visualized feature distributions, checked skewness, and explored correlations.
- Data Preprocessing: Removed irrelevant columns, scaled features, and split data for training and testing.
- Modeling: Trained a Random Forest Classifier, evaluated performance using accuracy and recall scores, and visualized results with a confusion matrix.
The Random Forest Classifier achieved over 80% accuracy in detecting Parkinson's disease based on acoustic features.