| || |-|-| |名称|GAMEEMO数据集| |被试者|包含28名年龄在20-27岁之间的人| |BCI设备|便携式可穿戴14通道EMOTIV EPOC +移动EEG设备| |游戏时间|每个参与者在每个游戏中有5分钟的时间,总共有20分钟| |信号的采样频率|128Hz| |带通滤波|0.16Hz~43Hz|
数据集中包含的原始脑电图数据根据正在玩的四种不同电脑游戏的时间点进行评估,然后将其分类为
$x$ | 输入信号 |
$\psi$ | 复共轭主小波 |
$a$ | 频率的比例因子 |
$\tau$ | 平移因子 |
$\frac{1}{abs(a)^2}$ | 描述不同尺度下的能量归一化 |
\(\psi_{a, \tau}(t)>=\frac{1}{|a|^2} \int x(t) \psi^*\left(\frac{t-\tau}{a}\right) d t\) \(\psi_{a, \tau}(t)=\frac{1}{|a|^2} \psi\left(\frac{t-\tau}{a}\right), a \neq 0\)
根据比例因子将灰度图像中像素亮度和对比度值的变化在128色图上进行着色然后resize为224*224大小的图像
此外,通过在最后一层使用全局平均池化来降低连接密度,而不是使用全连接层。由于这些参数调优,参数的数量显著减少。
由于K-NN没有训练过程,可以根据需要添加新的数据,并且具有简单的应用结构,因此在目前的研究中首选K-NN。因此,本研究采用k-NN模型,k-NN模型的值是经验确定的。通过实验评价,选取欧氏距离,k = 5,距离权重相等来评价邻域关系。 正确分类的积极情绪符号化为真阳性(TP),错误分类的积极情绪符号化为假阳性(FP),正确分类的负面情绪符号化为真阴性(TN),错误分类的负面情绪符号化为假阴性(FN) \(Accuracy =\frac{T P+T N}{T P+T N+F P+F N} \times 100\) \(Sensitivity =\frac{T P}{T P+F N} \times 100\) \(Specificity =\frac{T N}{T N+F P} \times 100\) \(Precision =\frac{T P}{T P+F P} \times 100\) \(F1score =2 \times \frac{\text { Precision } \times \text { Sensitivity }}{\text { Precision }+\text { Sensitivity }} \times 100\)
||| |-|-| |数据划分|训练(80%)、验证(10%)和测试(10%)| |优化器|动量随机梯度下降(SGDM)算法| |训练策略|在网络训练中,使用Dropout防止过度拟合| |输出|最后的softmax层用于输入向量中数字集的概率分布,它根据softmax层中的概率分布来定义情绪是积极的还是消极的| |初始学习率|0.001| |验证频率|50| |最小batch|16| |最大epoch|32| |耗时|26分38秒|
在MATLAB (2019b)上进行的,MATLAB安装了四核Intel i7处理器,NVIDIA GTX 850 M GPU和16 GB内存的计算机。另外,GoogLeNet模块采用MATLAB深度学习工具箱。
当训练和验证损失值约减少到%0.5时,训练和验证的准确率达到92.02%
\(C_{\psi }=\int \frac{|\widehat{\psi}(w)|^2}{|w|} d w<\infty\) \(\psi_{a, \tau}(t)=\frac{1}{|a|^2} \psi\left(\frac{t-\tau}{a}\right), a \neq 0\) \(y^m=\sum_i y_i^{m-1} * w_{i j}^m+c_i^m\) \(n_c=\frac{1}{l} \sum_{i=1}^l x_i\) \(v_c=\frac{1}{l} \sum_{i=1}^l\left(x_i-n_c\right)^2\) \(\widehat{x}_i=\frac{x_i-n_c}{\sqrt{v_c^2+\varepsilon}}\) \(y_i^m=d \widehat{x}_i+s\) \(r_i^m=\max \left(0, y_i^m\right)\) \(p_i^m=maximumoraverage \left\{r_i^m\right\}\) \(\left\{\begin{array}{c}\min \frac{\|w\|^2}{2} \\ y_i\left(w^T x_i+b\right) \geq 1 i_{1,2}, \cdots, M\end{array}\right.\) \(\min f(w, \zeta)=\frac{1}{2}\|w\|^2+C \sum_{i=1}^M \zeta_i\) \(o_j=\sum_{i=1}^M \beta_i f\left(w_i, x_j+b_i\right), j=1,2, \cdots, N\) \(o_j=\sum_{i=1}^M \beta_i f\left(w_i, x_j+b_i\right), j=1,2, \cdots, N\) \(y_j=\sum_{i=1}^M \beta_i f\left(w_i, x_j+b_i\right), j=1,2, \cdots, N\) \(\sum_{J=1}^M\left\|o_j-y_j\right\|=0\) \(Y=H \beta\) \(H=\left(\begin{array}{c}f\left(w_1 ; x_1, b_1\right) \cdots f\left(w_1 ; x_N, b_N\right) \\ \vdots \\ f\left(w_M ; x_1, b_1\right) \cdots f\left(w_M ; x_N, b_N\right)\end{array}\right)\) \(L(X, Y ; \beta)=Y-H \beta^2\) \(\hat{\beta}=H^{\dagger} Y\) \(Accuracy =\frac{T P+T N}{T P+T N+F P+F N} \times 100\) \(Sensitivity =\frac{T P}{T P+F N} \times 100\) \(Specificity =\frac{T N}{T N+F P} \times 100\) \(Precision =\frac{T P}{T P+F P} \times 100\) \(F1score =2 \times \frac{\text { Precision } \times \text { Sensitivity }}{\text { Precision }+\text { Sensitivity }} \times 100\)