Detection Of Mental State From Eeg Signal Data: An Investigation With Machine Learning Classifiers
Abstract
The mental state of an individual is influenced by a
complex interplay of neural activities, shaped by
numerous external and internal factors. By analyzing
EEG patterns, it is possible to ascertain an
individual's mental state. Utilizing a dataset from
Kaggle, ten machine learning techniques were
explored, and models were developed.
Hyperparameter tuning was performed using the
RandomSearchCV method, and a comparative
analysis was conducted for both tuned and non-tuned
hyperparameters. Upon evaluating the performance
metrics, the Support Vector Machine (SVM)
demonstrated the highest accuracy at 95.36%.
Gradient Boosting (GrB) also showed a promising
accuracy of 95.24%, while K-Nearest Neighbors
(KNN) and XGBoost (XGB) both achieved an
accuracy of 93.10%. Consequently, the effective
integration of ML-based detection methods can
potentially regulate a person's mental state, fostering
a deeper understanding of human psychology and
predicting their behavior