1D卷积和LSTM脑电信号识别
这是一个非常重要的文章!!! This is a very important article!!!
模型 | 框架 | 准确率 |
---|---|---|
CNN+LSTM | TensorFlow | 70% |
在训练机器学习模型时常常会遇到模型过拟合的情况,即模型在训练集上的表现良好,但是在验证集或者
测试集上表现相对较差;
常见的防止过拟合的方法:
1.使用K重交叉验证方法或者留一验证方法
2.数据增强
3.正则化
4.早停
5.Dropout
6.移除特征
参考资料
步入研一以来,about我的研究方向,一开始聚焦在脑电伪迹去除,大约看了10篇左右论文,后来在与给老师的汇报和交流中,关于研究方向
的keywords变成了:深度学习、脑电、分类、音乐、情绪识别,偶然我遇到了下面这篇论文,题目的每一个字都与我的research密切对应,
因此一场深度学习情绪分类的战役由此拉开。。。
Paper title: Spatiotemporal Emotion Recognition using Deep CNN Based on EEG during Music Listening
论文地址
这篇论文的作者有几篇关于脑电情绪分类的研究文章,详细信息查看researchgate!
researcher researchgate site
Considerations:
1.explore the model’s capabilities in varied window sizes and electrode orders
2.model’s complexity:(3conv ~ 6conv)
Results:
temporal information in distinct window sizes significantly affects recognition performance
Used Megthod:CNN
without mannually extracting features
一个计算流程图,就是正向或者说从左到右的计算来计算成本函数𝐽,你可能
需要优化的函数,然后反向从右到左计算导数。
参考吴恩达深度学习视频:https://www.bilibili.com/video/BV1FT4y1E74V?p=15&spm_id_from=pageDriver
Sigmoid outputs a value between 0 and 1 which makes it a very good choice for binary classification.
You can classify as 0 if the output is less than 0.5 and classify as 1 if the output is more than 0.5.
It can be done with tanh as well but it is less convenient as the output is between -1 and 1.(Sigmoid
输出的值介于 0 和 1 之间,这使其成为二元分类的一个非常好的选择。 如果输出小于 0.5,则可以将其归类为 0,如果输出
大于 0.5,则归类为 1。 它也可以用 tanh 来完成,但是它不太方便,因为输出在
-1 和 1 之间。)