Unveiling the Tremors, A Reliable Algorithm with 83% Accuracy for Detecting Parkinson's Disease through Spiral/Wave Sketch Images.
Parkonix is an advanced algorithm developed for the accurate detection of Parkinson's disease. Based on the research article "Automated Parkinson's Disease Detection Based on Handwriting Movement" by Rigas et al., this repository contains the implementation of Parkonix using Teachable Machine.
Parkinson's disease is a neurodegenerative disorder that affects motor functions, leading to tremors, stiffness, and impaired movement. The research presented in the mentioned article explores the use of spiral and wave sketch images to develop a robust algorithm for Parkinson's disease detection. Parkonix leverages these sketch images to train a machine learning model, achieving an impressive accuracy rate of 83%.
- Parkinson's disease detection based on spiral and wave sketch images.
- Utilizes Teachable Machine, a user-friendly platform for training machine learning models.
- Achieves an accuracy rate of 83%, providing reliable results.
- Fast and efficient detection process.
- Easy to use and integrate into existing applications.
- Ensure that you have the necessary dependencies installed.
- Obtain a dataset of spiral and wave sketch images.
- Train the Parkonix algorithm using Teachable Machine, providing the dataset as input.
- Save the trained model and export it in a compatible format.
- Integrate the Parkonix algorithm into your application and utilize it for Parkinson's disease detection.
Teachable Machine is an innovative platform developed by Google that allows users to build custom machine learning models without the need for coding or extensive technical knowledge. The platform utilizes a simple drag-and-drop interface that allows users to input data and train machine learning models quickly and easily.
Teachable Machine has several features that make it an ideal tool for building custom machine learning models. Firstly, it allows users to train models using a variety of data types, such as images, sounds, and sensor data. Secondly, it provides users with the ability to choose from a range of pre-built machine learning models, such as image classification and sound recognition, or to build custom models from scratch.
- Python 3
- The python libraries listed in requirements.txt
- Try running "pip3 install -r requirements.txt"
Run:
git clone https://github.com/SaiJeevanPuchakayala/Parkonix
Run:
cd Parkonix
Run:
pip install -r requirements.txt
Run:
streamlit run streamlitApp.py
[theme]
base="dark"
[browser]
gatherUsageStats = false
- https://30days.streamlit.app/
- https://docs.streamlit.io/streamlit-community-cloud/get-started/deploy-an-app
- https://streamlit-cloud-example-apps-streamlit-app-sw3u0r.streamlit.app/?hsCtaTracking=28f10086-a3a5-4ea8-9403-f3d52bf26184|22470002-acb1-4d93-8286-00ee4f8a46fb
- https://docs.streamlit.io/library/advanced-features/configuration