Alshammri Raya, Alharbi Ghaida, Alharbi Ebtisam, Almubark Ibrahim
Department of Information Technology, College of Computer, Qassim University, Buraydah, Saudi Arabia.
Front Artif Intell. 2023 Mar 28;6:1084001. doi: 10.3389/frai.2023.1084001. eCollection 2023.
Parkinson's Disease (PD) is the second most common age-related neurological disorder that leads to a range of motor and cognitive symptoms. A PD diagnosis is difficult since its symptoms are quite similar to those of other disorders, such as normal aging and essential tremor. When people reach 50, visible symptoms such as difficulties walking and communicating begin to emerge. Even though there is no cure for PD, certain medications can relieve some of the symptoms. Patients can maintain their lifestyles by controlling the complications caused by the disease. At this point, it is essential to detect this disease and prevent it from progressing. The diagnosis of the disease has been the subject of much research. In our project, we aim to detect PD using different types of Machine Learning (ML), and Deep Learning (DL) models such as Support Vector Machine (SVM), Random Forest (RF), Decision Tree (DT), K-Nearest Neighbor (KNN), and Multi-Layer Perceptron (MLP) to differentiate between healthy and PD patients by voice signal features. The dataset taken from the University of California at Irvine (UCI) machine learning repository consisted of 195 voice recordings of examinations carried out on 31 patients. Moreover, our models were trained using different techniques such as Synthetic Minority Over-sampling Technique (SMOTE), Feature Selection, and hyperparameter tuning (GridSearchCV) to enhance their performance. At the end, we found that MLP and SVM with a ratio of 70:30 train/test split using GridSearchCV with SMOTE gave the best results for our project. MLP performed with an overall accuracy of 98.31%, an overall recall of 98%, an overall precision of 100%, and f1-score of 99%. In addition, SVM performed with an overall accuracy of 95%, an overall recall of 96%, an overall precision of 98%, and f1-score of 97%. The experimental results of this research imply that the proposed method can be used to reliably predict PD and can be easily incorporated into healthcare for diagnosis purposes.
帕金森病(PD)是第二常见的与年龄相关的神经疾病,会导致一系列运动和认知症状。帕金森病的诊断很困难,因为其症状与其他疾病(如正常衰老和特发性震颤)的症状非常相似。当人们到50岁时,行走和沟通困难等明显症状开始出现。尽管帕金森病无法治愈,但某些药物可以缓解一些症状。患者可以通过控制疾病引起的并发症来维持生活方式。在这一点上,检测这种疾病并防止其进展至关重要。该疾病的诊断一直是许多研究的主题。在我们的项目中,我们旨在使用不同类型的机器学习(ML)和深度学习(DL)模型,如支持向量机(SVM)、随机森林(RF)、决策树(DT)、K近邻(KNN)和多层感知器(MLP),通过语音信号特征来区分健康人和帕金森病患者。从加州大学欧文分校(UCI)机器学习库获取的数据集由对31名患者进行检查的195个语音记录组成。此外,我们的模型使用了不同的技术进行训练,如合成少数过采样技术(SMOTE)、特征选择和超参数调整(GridSearchCV),以提高其性能。最后,我们发现使用带有SMOTE的GridSearchCV以70:30的训练/测试分割比例的MLP和SVM在我们的项目中给出了最佳结果。MLP的总体准确率为98.31%,总体召回率为98%,总体精确率为100%,F1分数为99%。此外,SVM的总体准确率为95%,总体召回率为96%,总体精确率为