| Literature DB >> 32340276 |
Jakub Browarczyk1, Adam Kurowski2,3, Bozena Kostek3.
Abstract
The aim of the study is to compare electroencephalographic (EEG) signal feature extraction methods in the context of the effectiveness of the classification of brain activities. For classification, electroencephalographic signals were obtained using an EEG device from 17 subjects in three mental states (relaxation, excitation, and solving logical task). Blind source separation employing independent component analysis (ICA) was performed on obtained signals. Welch's method, autoregressive modeling, and discrete wavelet transform were used for feature extraction. Principal component analysis (PCA) was performed in order to reduce the dimensionality of feature vectors. k-Nearest Neighbors (kNN), Support Vector Machines (SVM), and Neural Networks (NN) were employed for classification. Precision, recall, F1 score, as well as a discussion based on statistical analysis, were shown. The paper also contains code utilized in preprocessing and the main part of experiments.Entities:
Keywords: automatic classification; brain–computer interface (BCI); deep learning; electroencephalography (EEG); feature extraction
Year: 2020 PMID: 32340276 PMCID: PMC7219492 DOI: 10.3390/s20082403
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Examples of classification performance obtained for various tasks based on selected literature sources.
| EEG-Related Task | Literature Source | Algorithm | Dataset | Classification Effectiveness |
|---|---|---|---|---|
| event-related potential | [ | SVM, SWLDA, BLDA, SBL, SBLaplace | two experimental datasets | the best approach—approximately up to 100% |
| fatigue | [ | spatial-temporal convolutional neural network (ESTCNN) | experimental, local dataset | 97.3% |
| stress | [ | DNN and deep CNN | experimental, local dataset | 86.62 |
| emotion | [ | CNN | DEAP [ | 99.72% |
| emotion | [ | dynamical graph CNN (DGCNN) | SEED [ | 90.4% |
| emotion | [ | RNN with LSTM (Recurrent Neural Networks/Long Short-Term Memory | SSVEP (steady-state visually | 93.0% |
| temporal analysis | [ | dynamical graph CNN (DGCNN) | DREAMER [ | 86.23% |
| sleep disturbance detection | [ | CNN (no feature extraction) | [ | 93.55% to 98.10% depending on the number of classess |
| auditory stimulus classification | [ | RNN | experimental, local dataset | 83.2% |
| automated visual object categorization | [ | RNN, CNN-based regressor | experimental, local dataset | 83% |
| MI (Motor Imaginery) EEG | [ | CNN, transfer learning | [ | two classes: 86.49%, |
| epileptic seizure detection | [ | Gated Recurrent Unit RNN | BUD [ | 98% |
| epileptic seizure detection | [ | Neuro-fuzzy | Local (EEG database—Bonn University) [ | ~90% |
| epileptic seizure detection | [ | CNNs/LSTM | TUH EEG Seizure Corpus [ | sensitivity: 0.3083; |
| Behavioral Disorder (RBD) | [ | Echo State Networks (ESNs) | experimental, local dataset (118 subjects) | 85% |
| Alzheimer disease detection | [ | multiple convolutional-subsampling | experimental, local dataset | 80% |
| depression screening | [ | CNN | experimental, local dataset (patients with Mild Cognitive Impairment and healthy control group) | left hemisphere: 93.5% |
| autism | [ | bispectrum | experimental, local dataset (10 autism patients and 7 control subjects) | 82.4% |
Figure 1The flowchart of the study performed.
Accuracy of test data classification with k-NN classifiers for chosen values of k.
| Feature Extraction Scheme | ||||||||
|---|---|---|---|---|---|---|---|---|
|
| ar16 | ar24 | dwt | dwt stat | welch16 | welch32 | welch64 |
|
| 5 | 0.4742 | 0.4605 | 0.3529 | 0.4192 | 0.5999 | 0.6304 | 0.6052 | 0.5060 |
| 7 | 0.4891 | 0.4756 | 0.3559 | 0.4327 | 0.6084 | 0.6338 | 0.6145 | 0.5010 |
| 11 | 0.4941 | 0.4875 | 0.3535 | 0.4403 | 0.6163 |
| 0.6245 | 0.5157 |
| 14 | 0.5030 | 0.4927 | 0.3533 | 0.4456 |
| 0.6370 |
| 0.5259 |
| 17 |
|
|
|
| 0.6129 | 0.6362 | 0.6322 |
|
|
| 0.4934 | 0.4832 | 0.3544 | 0.4389 | 0.6103 |
| 0.6224 | |
Results of the mixed linear model analysis for data from Table 2. The values presented are coefficients of a linear model calculated by the analysis procedure, standard error, statistic, and p-value of a test for statistical significance and left and right boundaries of the confidence interval for the influence of each algorithm in comparison to reference algorithm (welch32). Boundary probabilities of the confidence interval are 0.025 and 0.975.
| Coeff. | Std. Err. | z | P > |z| | Left c.f. Boundary | Right c.f. Boundary | |
|---|---|---|---|---|---|---|
| Intercept (welch32-based influence) | 0.635 | 0.012 | 53.682 | 0.000 | 0.612 | 0.658 |
| ar16 | −0.142 | 0.017 | −8.474 | 0.000 | −0.175 | −0.109 |
| ar24 | −0.152 | 0.017 | −9.082 | 0.000 | −0.185 | −0.119 |
| dwt | −0.281 | 0.017 | −16.782 | 0.000 | −0.314 | −0.248 |
| dwt_stat | −0.196 | 0.017 | −11.728 | 0.000 | −0.229 | −0.163 |
| welch16 | −0.025 | 0.017 | −1.487 | 0.137 | −0.058 | 0.008 |
| welch64 | −0.013 | 0.017 | −0.763 | 0.446 | −0.046 | 0.020 |
Normalized confusion matrix for the 11-NN classifier and the welch32 feature extraction scheme (left). Normalized confusion matrix for the 17-NN classifier and the ar16 feature extraction scheme (right).
| Confusion Matrix for 11-NN welch32 | Confusion Matrix for 17-NN ar16 | |||||||
|---|---|---|---|---|---|---|---|---|
| Meditation | Music Video | Logic Game | Meditation | Music Video | Logic Game | |||
| meditation | 0.82 | 0.09 | 0.08 | meditation | 0.72 | 0.19 | 0.10 | |
| music video | 0.11 | 0.47 | 0.42 | music video | 0.43 | 0.32 | 0.25 | |
| logic game | 0.04 | 0.34 | 0.62 | logic game | 0.27 | 0.25 | 0.48 | |
Normalized confusion matrix for the 17-NN classifier and the dwt feature extraction scheme (left). Normalized confusion matrix for the 17-NN classifier and the dwt_stat feature extraction scheme (right).
| Confusion Matrix for 17-NN dwt | Confusion Matrix for 17-NN dwt_stat | |||||||
|---|---|---|---|---|---|---|---|---|
| Meditation | Music Video | Logic Game | Meditation | Music Video | Logic Game | |||
| meditation | 0.09 | 0.26 | 0.64 | meditation | 0.73 | 0.14 | 0.13 | |
| music video | 0.08 | 0.26 | 0.67 | music video | 0.43 | 0.29 | 0.28 | |
| logic game | 0.05 | 0.23 | 0.72 | logic game | 0.38 | 0.28 | 0.35 | |
Values of precision, recall, and F1 score for each signal class for chosen variants of Experiment 1.
| Scenario | Class | Precision | Recall | F1 |
|---|---|---|---|---|
| 11-NN welch32 | meditation | 0.8497 | 0.8234 | 0.8363 |
| logic game | 0.5521 | 0.6215 | 0.5847 | |
| music video | 0.5204 | 0.4710 | 0.4944 | |
| 17-NN ar16 | meditation | 0.5049 | 0.7177 | 0.5928 |
| logic game | 0.5824 | 0.4807 | 0.5267 | |
| music video | 0.4270 | 0.3216 | 0.3669 | |
| 17-NN dwt | meditation | 0.4274 | 0.0925 | 0.1521 |
| logic game | 0.3545 | 0.7201 | 0.4751 | |
| music video | 0.3408 | 0.2563 | 0.2926 | |
| 17-NN dwt stat | meditation | 0.4772 | 0.7334 | 0.5782 |
| logic game | 0.4593 | 0.3476 | 0.3957 | |
| music video | 0.4101 | 0.2896 | 0.3395 |
Values of precision, recall, and F1 score in 10-fold cross-validation for the best and the worst feature extraction method variants of Experiment 1 (k-NN classifier).
| Scenario | Class | Precision | Recall | F1 |
|---|---|---|---|---|
| 11-NN welch32 | meditation | 0.8621 | 0.8300 | 0.8458 |
| logic game | 0.5794 | 0.5621 | 0.5706 | |
| music video | 0.5018 | 0.5354 | 0.5180 | |
| 17-NN dwt | meditation | 0.4402 | 0.0957 | 0.1572 |
| logic game | 0.3587 | 0.6098 | 0.4517 | |
| music video | 0.3370 | 0.3649 | 0.3504 |
Accuracy of test data classification with support vector machine (SVM)-linear classifier for chosen values of C parameter.
| Feature Extraction Scheme | ||||||||
|---|---|---|---|---|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
| 0.01 | 0.5072 |
|
|
| 0.5653 | 0.6122 | 0.6290 | 0.5291 |
| 0.1 | 0.5083 |
| 0.3351 | 0.5129 | 0.6070 | 0.6378 | 0.6528 | 0.5491 |
| 1 |
| 0.5393 | 0.3287 | 0.5131 | 0.6249 |
|
| 0.5490 |
| 10 |
| 0.5395 | - | 0.5145 |
| 0.6628 | 0.6598 | 0.5900 |
| 100 |
|
| - | - | 0.6548 | 0.6638 | 0.6548 |
|
|
| 0.5082 | 0.5396 | 0.3330 | 0.5138 | 0.6214 | 0.6487 |
| |
Coefficients of a linear model calculated by the analysis procedure, standard error, statistic, and p-value of a test for statistical significance as well as left and right boundaries of the confidence interval for the influence of each algorithm in comparison to the reference algorithm (welch64). Boundary probabilities of the confidence interval are 0.025 and 0.975.
| Coeff. | Std. Err. | z | P > |z| | Left c.f. Boundary | Right c.f. Boundary | |
|---|---|---|---|---|---|---|
| Intercept (welch64-based influence) | 0.652 | 0.012 | 53.764 | 0.000 | 0.628 | 0.675 |
| ar16 | −0.143 | 0.017 | −8.291 | 0.000 | −0.177 | −0.109 |
| ar24 | −0.112 | 0.019 | −5.965 | 0.000 | −0.149 | −0.075 |
| dwt | −0.318 | 0.022 | −14.386 | 0.000 | −0.362 | −0.275 |
| dwt_stat | −0.138 | 0.018 | −7.680 | 0.000 | −0.173 | −0.103 |
| welch16 | −0.030 | 0.026 | −1.144 | 0.253 | −0.082 | 0.021 |
| welch32 | −0.003 | 0.024 | −0.118 | 0.906 | −0.049 | 0.043 |
Accuracy values for the case of SVM (linear kernel) in 10-fold cross-validation.
| Feature Extraction Scheme | ||
|---|---|---|
| C | dwt | welch32 |
| 0.01 | 0.3330 | - |
| 1 | - | 0.6595 |
Normalized confusion matrix for SVM classifier with linear kernel, value of C = 1, and welch32 feature extraction scheme (left). Normalized confusion matrix for SVM classifier with linear kernel, value of C = 1, and ar16 feature extraction scheme (right).
| Meditation | Music Video | Logic Game | Meditation | Music Video | Logic Game | |||
|---|---|---|---|---|---|---|---|---|
| meditation | 0.85 | 0.12 | 0.03 | meditation | 0.73 | 0.15 | 0.12 | |
| music video | 0.13 | 0.50 | 0.37 | music video | 0.40 | 0.28 | 0.31 | |
| logic game | 0.04 | 0.31 | 0.66 | logic game | 0.27 | 0.22 | 0.51 |
Normalized confusion matrix for SVM classifier with linear kernel, value of C = 0.01, and dwt feature extraction scheme (left). Normalized confusion matrix for SVM classifier with linear kernel, value of C = 0.01, and dwt_stat feature extraction scheme (right).
| Meditation | Music Video | Logic Game | Meditation | Music Video | Logic Game | |||
|---|---|---|---|---|---|---|---|---|
| meditation | 0.30 | 0.35 | 0.35 | meditation | 0.68 | 0.20 | 0.13 | |
| music video | 0.30 | 0.35 | 0.35 | music video | 0.25 | 0.37 | 0.38 | |
| logic game | 0.31 | 0.34 | 0.35 | logic game | 0.18 | 0.32 | 0.50 |
Values of precision, recall, and F1 score for each signal class for chosen variants of Experiment 2.
| Variant | Class | Precision | Recall | F1 |
|---|---|---|---|---|
| welch32 | meditation | 0.8369 | 0.8501 | 0.8434 |
| logic game | 0.6179 | 0.6560 | 0.6364 | |
| music video | 0.5367 | 0.4952 | 0.5151 | |
| ar16 | meditation | 0.5209 | 0.7310 | 0.6083 |
| logic game | 0.5400 | 0.5103 | 0.5247 | |
| music video | 0.4360 | 0.2842 | 0.3441 | |
| dwt | meditation | 0.3324 | 0.3017 | 0.3163 |
| logic game | 0.3345 | 0.3525 | 0.3432 | |
| music video | 0.3388 | 0.3519 | 0.3452 | |
| dwt stat | meditation | 0.6134 | 0.6753 | 0.6429 |
| logic game | 0.4946 | 0.5000 | 0.4973 | |
| music video | 0.4159 | 0.3694 | 0.3913 |
Values of precision, recall, and F1 score for 10-fold cross-validation for the best and worst results resulted from the training/validation/test scheme as contained in Table 13.
| Variant | Class | Precision | Recall | F1 |
|---|---|---|---|---|
| welch32 | meditation | 0.8472 | 0.8594 | 0.8533 |
| logic game | 0.6052 | 0.6246 | 0.6147 | |
| music video | 0.5187 | 0.4946 | 0.5063 | |
| dwt | meditation | 0.3288 | 0.3134 | 0.3209 |
| logic game | 0.3344 | 0.3394 | 0.3369 | |
| music video | 0.3356 | 0.3463 | 0.3408 |
Accuracy of test data classification with the SVM-RBF classifier for chosen values of C and γ parameters.
| Feature Extraction Scheme | |||||||||
|---|---|---|---|---|---|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
| 0.01 | 0.1 | 0.3769 | 0.3392 | 0.4097 |
| 0.5651 | 0.6133 | 0.6231 | 0.4750 |
| 1 | 0.3333 | 0.3333 | 0.3414 | 0.3523 | 0.5689 | 0.6193 | 0.6332 | 0.4545 | |
| 10 | 0.4252 | 0.4180 | 0.3557 | 0.3333 | 0.6072 | 0.6378 | 0.6380 | 0.4879 | |
| 0.1 | 0.1 | 0.4821 | 0.3734 | 0.4097 | 0.3976 | 0.5651 | 0.6169 | 0.6310 | 0.4965 |
| 1 | 0.3333 | 0.3333 | 0.3392 | 0.3529 | 0.6161 | 0.6453 | 0.6578 | 0.4683 | |
| 10 | 0.4252 | 0.4178 | 0.3557 | 0.3333 | 0.6334 | 0.6683 | 0.6713 | 0.5007 | |
| 1 | 0.1 |
|
| 0.4222 | 0.3333 | 0.6157 | 0.6455 | 0.6604 | 0.5309 |
| 1 | 0.3597 | 0.3333 |
| 0.3535 | 0.6338 | 0.6655 | 0.6709 | 0.4927 | |
| 10 | 0.3333 | 0.4178 | 0.3557 | 0.3333 | 0.6578 | 0.6846 |
| 0.4956 | |
| 10 | 0.1 | 0.4998 | 0.5070 | - | 0.3535 | 0.6334 | 0.6650 | 0.6626 | 0.5535 |
| 1 | 0.3636 | 0.3366 | - | 0.3333 | 0.6578 | 0.6681 | 0.6765 | 0.5060 | |
| 10 | 0.3333 | 0.4210 | - | - | 0.6632 |
| 0.6644 |
| |
| 100 | 0.1 | 0.5000 | - | - | 0.3327 | 0.6133 | 0.6632 | 0.6626 | 0.5544 |
| 1 | 0.3636 | - | - | 0.3535 | 0.6548 | 0.6820 | 0.6725 | 0.5453 | |
| 10 | 0.3333 | - | - | 0.3333 |
| 0.6701 | 0.6606 | 0.5331 | |
|
| 0.3994 | 0.3951 | 0.3801 | 0.3495 | 0.6236 | 0.6559 |
| ||
Coefficients of a linear model calculated by the analysis procedure, standard error, statistic, and p-value of a test for statistical significance and left and right boundaries of the confidence interval for the influence of each algorithm in comparison to the reference algorithm (welch64). Boundary probabilities of the confidence interval (c.f. ) are 0.025 and 0.975.
| Coeff. | Std. Err. | z | P > |z| | Left c.f. Boundary | Right c.f. Boundary | |
|---|---|---|---|---|---|---|
| Intercept (welch6-based influence) | 0.658 | 0.042 | 15.639 | 0.000 | 0.576 | 0.741 |
| ar16 | −0.259 | 0.051 | −5.049 | 0.000 | −0.359 | −0.158 |
| ar24 | −0.263 | 0.053 | −4.977 | 0.000 | −0.367 | −0.159 |
| dwt | −0.278 | 0.062 | −4.480 | 0.000 | −0.400 | −0.156 |
| dwt_stat | −0.309 | 0.062 | −4.946 | 0.000 | −0.431 | −0.186 |
| welch16 | −0.035 | 0.064 | −0.542 | 0.588 | −0.159 | 0.090 |
| welch32 | −0.002 | 0.063 | −0.035 | 0.972 | −0.125 | 0.121 |
Accuracy of test data classification for the SVM-RBF classifier for 10-fold cross-validation performed for the best and worst results obtained from the training/validation/test scheme.
| Feature Extraction Scheme | |||
|---|---|---|---|
| C | γ | dwt_stat | welch32 |
| 0.01 | 0.1 | 0.3229 | - |
| 10 | 10 | - | 0.6905 |
Normalized confusion matrix for SVM classifier with RBF kernel, C = 10, γ = 10, and the welch32 feature extraction scheme (left). Normalized confusion matrix for SVM classifier with RBF kernel, C = 1, γ = 0.1, and the ar16 feature extraction scheme (right).
| Meditation | Music Video | Logic Game | Meditation | Music Video | Logic Game | |||
|---|---|---|---|---|---|---|---|---|
| meditation | 0.86 | 0.11 | 0.03 | meditation | 0.62 | 0.24 | 0.14 | |
| music video | 0.10 | 0.53 | 0.37 | music video | 0.28 | 0.37 | 0.35 | |
| logic game | 0.01 | 0.30 | 0.69 | logic game | 0.18 | 0.22 | 0.59 |
Normalized confusion matrix for SVM classifier with RBF kernel, C = 1, γ = 1, and the dwt feature extraction scheme (left). Normalized confusion matrix for SVM classifier with RBF kernel, C = 0.01, γ = 0.1, and the dwt_stat feature extraction scheme (right).
| Meditation | Music Video | Logic Game | Meditation | Music Video | Logic Game | |||
|---|---|---|---|---|---|---|---|---|
| meditation | 0.70 | 0.16 | 0.14 | meditation | 0.52 | 0.26 | 0.22 | |
| music video | 0.51 | 0.23 | 0.26 | music video | 0.37 | 0.34 | 0.29 | |
| logic game | 0.40 | 0.23 | 0.37 | logic game | 0.35 | 0.32 | 0.33 |
Values of precision, recall, and F1 score for each signal class for chosen variants of Experiment 3.
| Variant | Class | Precision | Recall | F1 |
|---|---|---|---|---|
| welch32 | meditation | 0.8876 | 0.8597 | 0.8735 |
| C = 10 | logic game | 0.6287 | 0.6898 | 0.6578 |
| γ = 10 | music video | 0.5676 | 0.5302 | 0.5483 |
| ar16 | meditation | 0.5716 | 0.6203 | 0.5950 |
| C = 1 | logic game | 0.5496 | 0.5931 | 0.5705 |
| γ = 0.1 | music video | 0.4457 | 0.3724 | 0.4058 |
| dwt | meditation | 0.4344 | 0.6983 | 0.5356 |
| C = 1 | logic game | 0.4791 | 0.3664 | 0.4152 |
| γ = 1 | music video | 0.3680 | 0.2310 | 0.2838 |
| dwt_stat | meditation | 0.4178 | 0.5193 | 0.4631 |
| C = 0.01 | logic game | 0.3997 | 0.3337 | 0.3638 |
| γ = 0.1 | music video | 0.3685 | 0.3398 | 0.3536 |
Values of precision, recall, and F1 score for 10-fold cross-validation for the best and worst results of the training/validation/test scheme as contained in Table 20.
| Variant | Class | Precision | Recall | F1 |
|---|---|---|---|---|
| welch32 | meditation | 0.8848 | 0.8722 | 0.8785 |
| C = 10 | logic game | 0.6269 | 0.6665 | 0.6461 |
| γ = 10 | music video | 0.5601 | 0.5326 | 0.5460 |
| dwt_stat | meditation | 0.3271 | 0.3925 | 0.3568 |
| C = 0.01 | logic game | 0.3211 | 0.3854 | 0.3503 |
| γ = 0.1 | music video | 0.3182 | 0.1909 | 0.2387 |
Accuracy of test data classification using the neural network with a single hidden layer. The evaluation was repeated 10 times for each parameterization method.
| ar16 | ar24 | dwt | dwt stat | welch16 | welch32 | welch64 |
|---|---|---|---|---|---|---|
| 0.5149 | 0.5296 | 0.3428 | 0.4911 | 0.6705 | 0.7031 | 0.6894 |
| 0.5191 | 0.5339 | 0.3313 | 0.4986 | 0.6721 | 0.7048 | 0.6961 |
| 0.5131 | 0.5266 | 0.3386 | 0.4962 | 0.6713 | 0.7046 | 0.6941 |
| 0.5163 | 0.5240 | 0.3400 | 0.4847 | 0.6763 | 0.6963 | 0.6913 |
| 0.5266 | 0.5347 | 0.3424 | 0.4974 | 0.6653 | 0.7058 | 0.6894 |
| 0.5208 | 0.5341 | 0.3424 | 0.4736 | 0.6755 | 0.7003 | 0.6955 |
| 0.5155 | 0.5236 | 0.3434 | 0.4942 | 0.6717 | 0.6997 | 0.6904 |
| 0.5169 | 0.5353 | 0.3428 | 0.4923 | 0.6626 | 0.7035 | 0.6870 |
Result of the Dunn post hoc test in the form of the p-value matrix. Values indicating no statistically significant values are marked in bold font.
| ar16 | ar24 | dwt | welch16 | welch32 | welch64 | dwt_stat | |
|---|---|---|---|---|---|---|---|
| ar_16 |
| 0.025 | 0.031 | <10−3 | 0.001 |
| |
| ar_24 |
| 0.001 |
| <10−3 | 0.025 | 0.0301 | |
| dwt | 0.025 | 0.001 | <10−3 | <10−3 | <10−3 |
| |
| welch16 | 0.031 | 0.255 | <10−3 | 0.028 |
| <10−3 | |
| welch32 | <10−3 | <10−3 | <10−3 | 0.028 |
| <10−3 | |
| welch64 | 0.001 | 0.025 | <10-3 |
|
| <10−3 | |
| dwt_stat |
| 0.031 |
| <10−3 | <10−3 | <10−3 |
Specifications of neural networks for which the highest values of classification accuracy were achieved.
| Hidden | Activation | SGD | Patience | Max Epochs | Accuracy |
|---|---|---|---|---|---|
| 3 | LReLU | 50 | 2000 |
| |
| 4 | tanh + | 250 | 3000 | 0.7469 | |
| 6 | ReLU | 70 | 2000 | 0.7467 | |
| 3 | tanh | 250 | 3000 | 0.7446 |
Normalized confusion matrix for NN with three hidden layers, LeakyReLU activation function, and the welch32 feature extraction scheme (on the left side: training/validation/test scheme is shown, whether the outcomes of 10-fold cross-validation are contained on the right side).
| Training/Validation/Test | Meditation | Music | Logic Game | 10-Fold Cross-Validation | Meditation | Music | Logic Game |
|---|---|---|---|---|---|---|---|
| meditation | 0.87 | 0.11 | 0.02 | meditation | 0.90 | 0.08 | 0.02 |
| music video | 0.06 | 0.69 | 0.26 | music video | 0.07 | 0.63 | 0.29 |
| logic game | 0.02 | 0.30 | 0.68 | logic game | 0.02 | 0.29 | 0.69 |
Values of precision, recall, and F1 score for each class for NN with three hidden layers with the LeakyReLU activation function and the welch32 feature extraction scheme.
| Class | Precision | Recall | F1 Score |
|---|---|---|---|
| meditation | 0.9203 | 0.8724 | 0.8957 |
| logic game | 0.7116 | 0.6832 | 0.6971 |
| music video | 0.6296 | 0.6874 | 0.6572 |
Values of precision, recall, and F1 score for each activity class for NN with three hidden layers with the LeakyReLU activation function and the welch32 feature extraction scheme (10-fold cross-validation).
| Class | Precision | Recall | F1 Score |
|---|---|---|---|
| meditation | 0.9079 | 0.8973 | 0.9026 |
| logic game | 0.6840 | 0.6933 | 0.6886 |
| music video | 0.6343 | 0.6332 | 0.6337 |
Figure 2First (x-axis) and second (y-axis) principal component of the training dataset parametrized with the welch32 scheme.
Figure 3First (x-axis) and second (y-axis) principal component of the test dataset parametrized with the welch32 scheme.