Physiological-based smart stress detector using machine learning algorithms
This paper is focused on the development of an intelligent system to identify if one person is stress or not stress using physiological parameters through machine learning. In this study, the dataset was acquired from three hundred (300) male and female participants ages 18 to 25. The gathered datas...
Saved in:
Main Authors: | , , , |
---|---|
Format: | text |
Published: |
Animo Repository
2019
|
Subjects: | |
Online Access: | https://animorepository.dlsu.edu.ph/faculty_research/50 https://animorepository.dlsu.edu.ph/context/faculty_research/article/1049/type/native/viewcontent |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | De La Salle University |
Summary: | This paper is focused on the development of an intelligent system to identify if one person is stress or not stress using physiological parameters through machine learning. In this study, the dataset was acquired from three hundred (300) male and female participants ages 18 to 25. The gathered dataset is composed of five (5) features (i.e. heart rate, systolic blood pressure, diastolic blood pressure, galvanic skin response and gender). An intelligent system was developed using machine learning algorithms for classification such as Linear Regression (LR), K-Nearest Neighbor (KNN), and Support Vector Machine (SVM) using Python IDE with sci-kit learn machine learning libraries. Google Colaboratory (Colab) was utilized to perform optimization using Gridsearch to identify the best parameters of each algorithm. Feature selection methods are implemented to identify the most significant features related to stress condition of one person. After optimization, the results showed that SVM has the best performance to classify if one person is stress or not stress with optimized training-testing accuracy score of 95.00% - 96.67%. |
---|