This paper uses machine learning techniques to predict human diseases based on a Kaggle dataset. Key steps in the workflow include data preprocessing and dimensionality reduction in which principal component analysis was employed to reduce the feature dimensions, simplifying the dataset while retaining important variance. A convolutional neural network was employed to extract high-level characteristics from the data. Three machine learning models were utilized: Classification and Regression Trees, Support Vector Machine, and Logistic Regression. The goal was to determine which model provided the best predictive performance. The SVM classifier showed superior performance with a training accuracy of 99.63%, testing accuracy of 97.62%, and an AUC value of 99.85%, indicating a highly effective model for disease classification. Based on the success of the SVM classifier, the model was further developed into a mobile application capable of predicting diseases from user-provided data.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Human Disease Prediction Mobile Application Using Machine Learning

  • Renad Mohamad Abdullah,
  • Lama Abdulaziz Saad,
  • Zainah Mushabab Alasmari,
  • Ghezlan Amer Ali,
  • Anandhavalli Muniasamy

摘要

This paper uses machine learning techniques to predict human diseases based on a Kaggle dataset. Key steps in the workflow include data preprocessing and dimensionality reduction in which principal component analysis was employed to reduce the feature dimensions, simplifying the dataset while retaining important variance. A convolutional neural network was employed to extract high-level characteristics from the data. Three machine learning models were utilized: Classification and Regression Trees, Support Vector Machine, and Logistic Regression. The goal was to determine which model provided the best predictive performance. The SVM classifier showed superior performance with a training accuracy of 99.63%, testing accuracy of 97.62%, and an AUC value of 99.85%, indicating a highly effective model for disease classification. Based on the success of the SVM classifier, the model was further developed into a mobile application capable of predicting diseases from user-provided data.