Stress is a physiological response of an organism to perceived threats or challenges. This study aims to identify students experiencing stress using Machine Learning algorithms. The proposed methodology comprises four parts: database acquisition, preprocessing, training, and evaluation. In this study, stress detection was performed using a classified database, implementing and training various Machine Learning algorithms, including a support vector classifier (SVC), Multilayer Perceptron (MLP), Logistic Regression (LR), K-Nearest Neighbors (KNN), Decision Trees (DT), Random Forest (RF), Gradient Boosting Machines (GBM), Adaptive Boosting (AdaBoost), Extreme Gradient Boosting (XGBoost), and light gradient boosting machine (LightGBM). The results demonstrate that the SVC model with parameters (C: 0.1; degree: 2; kernel: rbf), achieves an accuracy of 93%, a minimum accuracy of 95%, and recall of 90% for binary classification. Also noteworthy are the GBM and XGBoost algorithms, with parameters (learning_rate: 0.01; max_depth: 3; n_estimators: 50), both with an accuracy of 93% and precision of 93% and 94%, respectively. In summary, the SVC model is the best option for stress identification based on psychological, physiological, environmental, academic, and social factors.

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

Student Recognition Under Stress Using Machine Learning Techniques

  • Edgar Infantes,
  • Wilfredo Ticona

摘要

Stress is a physiological response of an organism to perceived threats or challenges. This study aims to identify students experiencing stress using Machine Learning algorithms. The proposed methodology comprises four parts: database acquisition, preprocessing, training, and evaluation. In this study, stress detection was performed using a classified database, implementing and training various Machine Learning algorithms, including a support vector classifier (SVC), Multilayer Perceptron (MLP), Logistic Regression (LR), K-Nearest Neighbors (KNN), Decision Trees (DT), Random Forest (RF), Gradient Boosting Machines (GBM), Adaptive Boosting (AdaBoost), Extreme Gradient Boosting (XGBoost), and light gradient boosting machine (LightGBM). The results demonstrate that the SVC model with parameters (C: 0.1; degree: 2; kernel: rbf), achieves an accuracy of 93%, a minimum accuracy of 95%, and recall of 90% for binary classification. Also noteworthy are the GBM and XGBoost algorithms, with parameters (learning_rate: 0.01; max_depth: 3; n_estimators: 50), both with an accuracy of 93% and precision of 93% and 94%, respectively. In summary, the SVC model is the best option for stress identification based on psychological, physiological, environmental, academic, and social factors.