- 博客(29)
- 资源 (1)
- 收藏
- 关注
原创 neuroscan的头带中的CB1和CB2的在10-20系统(10-05系统)中对应的电极是哪个?
问题使用neuroscan的64导联帽子发现导联位置配置文件中有两个自定义的导联即:CB1和CB2,官方文件说64导联帽子是符合10-20(10-05)导联系统的,但是没说是对应的哪个,平时数据处理不受影响,但是进行脑电逆问题时必须要有严格导联对应。对应关系其实MNE-python中就包含对应关系,可以通过一下代码查看mne.io.constants.CHANNEL_LOC_ALIASES>>{'Cb1': 'POO7', 'Cb2': 'POO8', 'CB1': 'POO7'
2021-05-14 15:14:07
2292
6
原创 如何解决脑电的非平稳性问题
目的脑电非平稳性问题非常严重,尤其是自发信号,因此造成与自发信号相关的机器学习效果不好,特别是在跨天和跨人等相关任务中。因此是否有相关方法可以缓解脑电的非平稳性问题,相应的降低脑机接口实际使用的限制。...
2021-04-23 10:18:57
728
原创 查看脑电信号的软件sigviewer
我通常使用EEGLAB中的函数载入脑电数据进行查看,但是针对没有安装Matlab或者不懂编程的人来说需要一个可以查看脑电数据的软件。sigviewergithub中已经有该软件项目sigviewer,码云项目克隆地址。...
2021-04-09 10:09:15
364
原创 基于迁移学习和脑电的疲劳检测方法研究
目标目标是能实际使用,为了保证用户体验,有几个限制条件:便携: 脑电采集设备必须是可穿戴设备,因此采集导联不会太多,甚至可能只有1导联友好: 不支持长时间的校正数据采集,且要处于非疲劳时采集在线: 要做成在线系统,实时进行反馈,可以有适当延迟问题有多人的清醒和疲劳数据作为源域数据,新采集到的少量清醒数据作为目标域数据。因为要做在线同时只有清醒数据,这个问题可能与传统的迁移学习方法不同,另外由于自发脑电信号的非平稳性增加了迁移学习的难度。解决方法目前没有什么特别好的解决方法,比较实用的几种
2021-03-26 10:01:46
464
原创 少导联或单导联脑电中去除肌电的方法
问题脑电采集中不可避免的混入了肌电噪声,如何检测肌电并去除肌电同时最大程度保存脑电信号的完整。指导思想信号分解:我们假设噪声是叠加噪声,希望通过信号分解或者空间变换将脑电信号和肌电信号分开。具体方法ICA:显然受导联数和数据长度影响,如果只有单导联无法使用。...
2020-12-29 10:34:44
506
原创 如何从field trip的FTP服务器下载文件
如何从field trip的FTP服务器下载文件官方指导如果你对ftp的使用很熟练,请查看官方说明,根据官方指导下载。使用xftp6下载首先需要创建FTP连接,其中的 ftp.fieldtriptoolbox.org 的IP地址需要自己查询。我查到的IP为131.174.44.54。使用FlashFXP下载不需要自己查询IP地址,填写用户名和密码即可登录。问题下载国外的数据较慢,另外尝试使用了迅雷和IDM,也都很慢。...
2020-07-21 15:24:30
361
原创 使用git如何只上传代码(Matlab为例)
实现用git只上传代码在实际项目开发中,为了团队合作,需要分享代码,又不想泄漏数据。因此想实现用git只上传代码到gitee或github。方法只上传matlab中的代码,只需要添加后缀为.m的文件即可。git add *.m...
2020-07-10 15:55:41
941
原创 MATLAB function
functionbsxfun()a = reshape(1:9,3,3);b = ones(3,1)*2;res = bsxfun(@rdivide, a, b)
2020-05-25 16:08:57
353
原创 sleep-EDF database 如何获得事件标签
数据来源数据传送门问题由于数据和事件标签在不同的文件夹,事件标签文件打开出现问题(EEGLAB)。解决方法一个比较笨的方法,先用软件打开事件标签,再导出事件标签,之后再用Matlab处理。...
2020-01-07 16:30:03
1935
8
原创 Matlab 2018b安装成功后,启动时,窗口闪烁一下 后消失,无法启动?
情况描述C盘中,本来安装了Maltab 2015b,现在安装2018b,默认安装到C盘出现了问题。解决方法安装到其他盘
2019-12-20 16:37:55
7063
原创 Django+Markdown代码高亮部署到服务器失效
问题将项目部署到ubuntu18中文章markdown其他格式相同,只有代码高亮没有实现,但是有背景颜色。在本地生成的网页正常:<div class="codehilite"> <pre> <span></span> <span class="c1"># testing </span> <span ...
2019-10-07 11:00:10
284
原创 相关向量机(Relevance Vector Machine,RVM)
RVM名字的由来类似于支持向量机,简单说是与参数估计相关的样本称为相关向量,详见知乎。关于RVM的介绍。工具包python scikit-rvm 库matlab 工具包个人建议使用matlab的工具包,在使用python工具包时出现了内存溢出的现象,这与python和RVM算法本身都有关。RVM使用体验目前还没发现什么过人之处,分类表现一般,还在调参中。。。。...
2019-08-07 10:59:52
3409
5
转载 Matlab一维矩阵无法与三维矩阵进行矩阵乘法?
解决方法貌似Matlab只支持一维与二维,二维与三维的矩阵乘法。把高维矩阵降维就能解决了,但是需要注意降维之后矩阵乘法是否结果一致。stackoverflow的回答...
2019-05-06 14:50:57
2789
原创 指数分布
问题来源二分类问题,对SVM进行超参数随机搜索,根据sklearn提供的实例对进行超参数搜索。但是其中的指数分布函数还是不太清楚,造成调参不太顺手。指数分布根据wiki的介绍和原函数的描述大致了解指数分布。实际函数生成的数据from scipy.stats import expondata = expon(scale=100).rvs(100)print('mean:',data.m...
2019-03-21 11:10:58
10147
原创 ngrok让外网访问内网
背景:搭建了一个网页,同局域网的设备可以访问,其他的设备无法访问。解决方法:将内网IP映射到外网软件:ngrokngrok存在的问题时使用美国的服务器进行访问,同时如果不付费每次开启域名都会变化。推荐sunny ngork,注册可以得到一个免费的域名,且服务器在香港,在国内访问更快一些。...
2019-03-02 19:32:07
371
原创 Python IDE快捷键
Jupyter:1、Ctrl+/ 注释/取消注释2、Shift+Tab 取消缩进(选中代码时)/显示函数文档(光标位于函数中)Sublime Text3:1、Ctrl+d 逐个选中相同的变化量名2、Ctrl+/ 注释/取消注释PyCharm:1、Ctrl+/ ...
2018-10-13 11:15:57
878
原创 为什么服务器中使用GPU比正常4核cpu慢?
目前百度的结果是,网络结构太简单,可能是这个原因。我用的是128-100-100-2的结构,接下来进行测试。
2018-10-12 10:51:10
1846
原创 用anaconda3更新python库之后jupyter不能使用的问题
WARNING:root:kernel 152a55a1-e393-4e86-b271-859b924e6a3e restarted更新之后,启动jupyter在终端显示类似的结果。经过百度之后,可能的原因是版本不匹配,建议更新python库conda update --all更新到最新后更新anacondaconda update anaconda以上操作还不能解决问题...
2018-10-08 21:12:20
4025
原创 win10如何在jupyter notebook 中进行并行计算?
并行工具包详见:python 中三种并行工具包。这三种工具包中只有ipyparallel,可以直接在jupyter中使用,但是还是不太方便,必须把所有代码写到一个函数中才能调用。最后结论:还是把并行程序写个.py文件,再用jupyter调用,这样可以使用任意一种并行包。总之,没有一种简便的方法可以在jupyter中使用。如果您有好的方法,望请告知。...
2018-09-25 19:46:22
5948
原创 tf.nn.conv1d 使用问题
a =tf.Variable(np.random.rand(10,128,),dtype=np.float32)a0 = tf.reshape(a,[-1,128,1])W2 = tf.Variable(np.random.rand(6,1,100),dtype=np.float32)zz = tf.nn.conv1d(a0,W2,stride=2,padding='SAME')sess...
2018-09-13 23:00:06
2782
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人