自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

计算机小白

创造更美好的世界

  • 博客(59)
  • 资源 (2)
  • 问答 (2)
  • 收藏
  • 关注

原创 [附代码]稳态视觉诱发电位SSVEP之预训练模型提高性能

这是一篇关于SSVEP运用深度学习之预训练方法来提升SSVEP在线识别的文章。研究结果上看,预训练模型的深度学习应用在SSVEP上确实能获得非常好的识别效果,这为SSVEP研究提供了更加广泛的研究方向。

2024-01-01 13:38:12 704 3

原创 【附代码】SSVEP解码算法 - 任务成分相关分析(TRCA)

本文使用TRCA算法测试SSVEP公开数据集清华大学Benchmark和BETA两个数据集的准确率和ITR。

2023-06-09 15:35:42 1262 2

原创 运动想象脑电信号数据集及其预处理方法

本文记录了做运动想象时候的3个公开数据集,以及预处理方法。给初学者提供全面的运动想象的基础知识。

2023-04-17 22:43:26 2177 1

原创 【附代码】SSVEP解码算法 - 扩展典型相关分析(eCCA)

本文主要对SSVEP解码算法-eCCA进行复现和测试。本文提供程序的所有代码,只要在Matlab上即可运行。读者可以根据程序自主调整,方便学习以及初学者更好地了解SSVEP的经典算法。

2023-04-17 22:15:23 771 4

原创 【附代码】SSVEP解码算法 - 局部时间信息的典型相关分析(TCCA)

本文主要介绍了SSVEP解码算法-局部时间信息的典型相关分析(TCCA)。大概说明了算法的流程和相关计算公式。并且提供了一套运行代码供读者测试。

2023-04-16 18:35:10 381 3

原创 【附代码】SSVEP解码算法 - 多变量同步指数(MSI)

本文介绍稳态视觉诱发电位(SSVEP)的解码算法-多变量同步指数(MSI)。包含可运行的整套测试代码以及公开数据库的测试结果。可以帮助SSVEP初学者建立起一个基本的代码框架以及算法学习。

2023-04-16 17:25:07 692

原创 【附代码】SSVEP解码算法 - 典型相关分析(CCA)

本文主要介绍稳态视觉诱发电位(SSVEP)的解码算法-典型相关分析(CCA),提供该算法的完整代码和测试用例,方便刚接触脑机接口的研究者进行学习。

2023-04-16 16:36:39 2736 5

原创 SSVEP刺激界面-牛顿环收缩扩张

SSVEP刺激范式-牛顿环收缩扩张。

2023-02-08 23:55:57 441 4

原创 SSVEP-Psychtoolbox安装

Psychtoolbox是Matlab的一个开源的工具箱,本文讲述此工具箱的安装。

2023-02-08 21:07:45 1010

原创 Matlab-SSVEP的深度学习应用

近年来,随着深度学习的广泛运用,很多领域都开始尝试地运用它来处理分类问题。深度学习的优势在于它有一套规则自动提取特征,除去了繁琐的数学公式的理解,用它是不难的,理解它的基本概念也不难,作为一个面向应用开发的选手,我们要视深度学习为我们艰苦耕作的工具,好好利用现有的工具,去开发一些惊世瞩目的产品。

2022-09-28 15:57:35 736 6

原创 Maltab训练的网络模型输出中间层特征

【代码】Maltab训练的网络模型输出中间层特征。

2022-09-28 11:10:38 296

原创 python-提取特征 & 特征选择

python-提取特征 & 特征选择。

2022-09-26 15:35:56 1097

原创 SSVEP数据集的预处理

本文讲解了基于Matlab的SSVEP信号的导入、切割和滤波。

2022-09-25 16:26:57 2195 10

原创 基于Matlab的脑功能网络工具箱 BCT & FCLab

本文讲解使用Matlab计算脑功能连接的工具箱BCT & FCLab。

2022-09-25 15:49:27 3273 5

原创 python-决策树、随即深林

掌握数据预处理(清洗数据)和特征选择,使用分类器。

2022-09-20 15:14:43 313

原创 python-K近邻算法(附代码)

学习K近邻算法的应用。

2022-09-18 21:33:09 1559

原创 python-MNE-脑电图电极分布

脑电信号、制作脑袋电极分布图

2022-09-12 16:55:05 1015

原创 python安装EMD

千万!!千万!!千万!!千万!!千万!!千万!!不要!!!!pip install PyEMD 或者 pip install EMD正确操作:pip install EMD-signal测试代码:import numpy as npfrom PyEMD import EMD, Visualisationt = np.arange(0,1, 0.01)S = 2*np.sin(2*np.pi*15*t) +4*np.sin(2*np.pi*10*t)*np.sin(2*np.pi*t*0.

2022-05-19 15:52:15 1165 1

原创 psychoPy下载避雷

直接使用命令行:pip install psychopy 下载会遇到两个文件无法下载,需要手动到网上下载,至于那两个文件叫什么,已经不记得了。接下来是尝试了很多种方法,成功安装的一个!进入官网 https://www.psychopy.org/download.html#pip-install选择Conda下载在自己的电脑上新建一个file,填充以下内容,并命名为psychopy-env.ymlname: psychopychannels:- conda-forgedependencies:

2022-05-17 15:26:30 1550

原创 下载pytorch的经历(20220514)

成功安装的过程本人成功安装pytorch历时两天,尝试过网上各种方法,例如:换清华源,华科源,豆瓣源;使用conda下载,使用pip下载最后糊里糊涂下载成功,总结成此文章。网上很多说清华源崩了,所以我尝试其他镜像源,好像也不太行,最后还是用回清华源(不用镜像下载根本跑不动1%的进度条)首先换清华源conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/conda config -

2022-05-14 16:03:09 1424 1

转载 matlab plot的图案

x = -5:.1:5; y = sin(x); y1=tanh(x);y2=cos(x);y3=exp(x);y4=0.5*x;y5=-0.5*x;y6=0.1*x.^2;y7=1./x;y8=sinh(x);y9=cosh(x);set(0,'defaultfigurecolor','w');figure;plot(x,y,'-o'); hold on;plot(x,y1,'-^'); plot(x,y2,'-+'); plot(x,y3,'-*'); plot(x,

2022-04-26 10:25:27 175

原创 matlab 四维矩阵如何理解(脑电信号分析)

结合脑电信号分析解决matlab中四维矩阵理解的问题

2022-04-08 11:26:47 6053 1

原创 SSVEP方块闪烁刺激界面编写

SSVEP方块闪烁刺激界面学习笔记软件刺激原理刺激频率设置初始化设置好的频率set一个矩阵用作刺激的显示设置方块显示开始循环刺激显示软件matlab + psychtoolbox刺激原理Psychtoolbox通过双缓存技术,在windows后台创建多个Flip缓存区域,将需要表现的闪烁刺激以纹理的形式在后台缓存区。然后通过VBL垂直回扫信号捕捉到显示屏刷新的时间,在刺激开始时将刺激纹理按每帧(通过Screen(‘Flip’,win,ifi)函数)一个编写好的缓存纹理的顺序呈现,以达到刺激界面的时间

2022-03-30 16:22:48 2651 3

原创 Matlab使用EMD

先产生了一个正弦信号便于分解,显示其波形和频谱图便于对照。clear;clc;%% 产生原始信号f1=5; % 信号1的频率f2=2; % 信号2的频率f3=10; % 信号3的频率fs=30; % 采样率N=fs*60;t = 0 : 1/fs : (N-1)/fs;y1=

2021-10-25 10:11:12 11891 11

原创 MATLAB自带函数实现经验模态分解总结

MATLAB自带函数实现经验模态分解MATLAB从2018a开始给出了内置函数来实现经验模式分解(EMD)与希尔伯特-黄变换(HHT),函数名分别是emd与hht,用户可以直接调用两个函数来实现经验模式分解以及与希尔伯特-黄变换。Syntax(语法)[imf,residual] = emd(X) returns intrinsic mode functions imf and residual signal residual corresponding to the empirical mode

2021-10-24 20:34:14 7127 2

原创 python爬取王者荣耀全部皮肤(二)

Python :简单的几行代码获取王者荣耀全部皮肤之前我发布过一篇关于爬取王者荣耀全部皮肤的文章,由于那篇文章还是存在少许漏洞的,你会发现从英雄详细信息获取的json里面会没有新出的英雄和皮肤,这个json文件可能TIMI已经换了别的文件来存放英雄信息(我猜的),所以,你会发现从上一篇的代码里下载下来的只有344个图片,很显然是缺少的,所以,这一篇利用遍历的方法把所有可能的url都遍历一遍,以获得全部的皮肤图片。接下来直接上代码:import urllib.requestimport ossave_

2021-10-13 14:18:13 475

原创 Matlab设计简易计算器

效果如如下:整个工程还是挺简单的,之前一直都是用matlab做信号处理,由于要做课程设计,就学了一下matlab的GUI。下面总结几个关键的地方。(1)控件拉到自己喜欢的位置,并将控件的Text和Tag改好(不改也行,看个人习惯)(2)设置一个全局变量global TextString,用来记录用户按了什么按钮,把字符串拼接起来(3)做好每个按钮的回调函数的工作(4)eval()函数能够把字符串转换成matlab命令并返回结果(用在‘=’的回调函数)function varar

2021-07-10 09:42:14 7491

原创 python 背包问题(无动态编程)

class Goods: def __init__(self,size,value): self.size,self.value=size,valuedef fill_into_bag(M,goods_list): max=0 plan=[] for goods in goods_list: space=M-goods.size if space>=0: .

2021-03-21 14:15:26 101

原创 C语言——男女cp配对的小软件

这是源于王者荣耀战队微信群里的活动,队长让我处理一下cp随机配对的活儿,作为一名程序员,这种东西当然自己写一个简单的程序就能完成,于是有了下面的代码。1.制作两份名单——一男一女的txt文件,放在解决方案的路径上2.制作一个结构体,然后把男女名单分别从txt文件上拷贝到结构体数组中3.制作随机函数(时间作为种子)4.抽到一个人,分别从男或女的结构体数组中减去一个人,再在剩余的人数中进行随机5.判断配对结果(1.男女均等。2.男多女少。3.男少女多)// CpMatch.

2021-02-07 13:40:41 6888

原创 网络七层结构图

2021-01-16 21:29:28 3400

原创 谷歌浏览器Chrome设置夜间模式

1、下载谷歌插件:链接:https://pan.baidu.com/s/1b_UXY_rp11uTrbVNnOIOig提取码:6hoh复制这段内容后打开百度网盘手机App,操作更方便哦2、解压下载的插件(注意!)(1)将解压出来的.crx文件,把后缀改成.zip或.rar(2)解压刚才改成.zip这个文件(不要管为什么,照做就行)(3)解压成功,点开看会有几个文件夹(不用管它)3、打开谷歌浏览器(1)打开浏览器(2)点开网址栏右边的“三个点”的按钮-&gt...

2020-11-08 20:58:12 9287 3

转载 matlab自带各种分类器的使用示例

目前了解到的MATLAB中分类器有:K近邻分类器,随机森林分类器,朴素贝叶斯,集成学习方法,鉴别分析分类器,支持向量机。现将其主要函数使用方法总结如下,更多细节需参考MATLAB帮助文件。设  训练样本:train_data%矩阵,每行一个样本,每列一个特征  训练样本标签:train_label %列向量  测试样本:test_data  测试样本标签:test_labelK近邻分类器(KNN)mdl = Class...

2020-09-28 15:44:35 2601 1

原创 使用Python爬出王者荣耀高清皮肤图片

记录一下自己获取王者荣耀的高清皮肤图片的过程先进入王者荣耀的官网https://pvp.qq.com/打开F12后,点到Network那里,再按F5,然后就会看到巴拉巴拉加载出很多网络包对herolist.json右键->Copy->Copy link address ,得到如下链接https://pvp.qq.com/web201605/js/herolist.json把上面的链接复制到网址栏,回把json文件下载下来,我们看看这个json文件长什么样这一步是为

2020-07-08 23:05:01 954

原创 C/C++:学生管理系统(适合初学者)

今天趁着没事做想写一个简单的控制台程序——学生管理系统相信很多接触C/C++的初学者来说,学生管理系统无疑是检验是否学懂C/C++基本语法的最基本项目下面开始简单介绍一下我的思路:1.系统界面2.实现增删查改功能用到的相关知识:1.结构体2.链表3.循环语句、判断语句这里我要说明一点,可能看完我的程序会有点懵逼,我写了一个大题框架,具体的细节没有去抠,读者根据自己的需求来修改一下即可。程序中定义了一个学生的结构体,使用结构体链表来存储学生数据(学的深的朋友可以尝.

2020-07-03 23:23:19 5082 2

原创 Python下载所有XKCD漫画

1、程序要做的事情:加载主页 保持该页的漫画图片 转入前一张漫画的链接 重复直到第一张漫画意味着代码要做的事情利用requests模块下载页面 利用Beautiful Soup找到页面中漫画图像的URL 利用iter_content()下载漫画图像,并保存到硬盘 找到前一张漫画的链接URL,然后重复第一步:设计程序打开一个浏览器的开发者工具,检查该页面上的元素,会发现下面的内容: 漫画图像文件的URL,由一个<img>元素的href属性给出 <img&g..

2020-06-23 20:26:26 324

原创 python关于module ‘pip._internal‘ has no attribute ’pep425tags‘

这个问题有很多种情况,网上也给出了关于版本的几个解决方案,接下来我来系统的总结一下:遇到这个问题的起因是我想安装wordcloud安装wordcloud的前提又要安装wheel(运行whl文件)pip install wheel 然后去下载wordcloud(版本很多,要下载对才行)!!(坑开始了)进入https://www.lfd.uci.edu/~gohlke/pythonlibs/下载wordcloud其中那些-cp39-cp39-win就是版本(要对应本机python的

2020-06-17 15:28:28 6222 5

原创 二战暨南大学网络空间安全经验贴,纯干货!

2020年5月20日,我算是把考研能够经历的事情都经历了一遍了。一战数学没过线,总分达到但是无缘复试,更别说调剂。二战进入了暨南大学的复试,体验了一次211院校的复试过程,但是最终表现欠佳,以总分3分不到只差无缘拟录取。随后的调剂,我这分数拿去普通的一本也足够上岸,但是因为调剂的几乎都是985/211的难民,分数非常高,我申请的一家福建一本学院也没有得到回复,最终拿到了两间二本的复试通知(五邑大学和广师大),最后我选择了五邑大学。说实话,我本科是一个三本的独立院校,考研的目的为了能够进入全国顶尖学府体验一下

2020-05-26 15:29:27 5525 11

原创 C语言 创建一棵二叉排序树,并用先、中、后序打印各节点

#include<stdio.h>#include<stdlib.h>typedef struct Node{ int data; struct Node *lchild; struct Node *rchild;}Node;int Insert(Node *&bt,int key);void Create(Node *&bt,int k...

2020-04-26 22:57:17 555

原创 移动小球——栈的应用

题目:有一些小球,从左到右的编号依次是1,2,3,...n,给一组命令,让某个数放在另外一个数的左边或右边#include<stdio.h>#include<stdlib.h>typedef struct Node{ int data; struct Node *lchild; struct Node *rchild;}Node;Node *f...

2020-04-26 15:53:13 150

原创 八位二进制数转换成对应ASCII字符

#include<stdio.h>#include<string.h>#include<process.h>#include<ctype.h>int covert(char s[]);int power(int a);int main(){ int decimalism; //十进制 char s[8]; while(sca...

2020-03-11 17:40:29 4487 1

基于Android的家教预约平台app,结合Android、java和sql的前端和后端应用开发

随着时代的快速发展,知识更新越来越快,家长们对自己孩子的教育也越来越重视,不希望自己的孩子输在起跑线上,因此,越来越多的家长不断搜寻好的老师给孩子做课外辅导。然而,据调查发现,现有的辅导教育机构招聘的老师中,在校大学生占其中一部分,但是,在校大学生所获报酬却非常低。为了能够让在校大学生能够获得100%的报酬,基于Android的家教预约平台app应运而生。 该平台有三大模块组成,分别是管理后端,服务器端和Android前端。管理后端基于java开发,使用Swing搭建后台界面,主要是后台管理数据库上的数据,对数据库中的信息进行增、删、查、改操作;服务器端中,通过Servlet来搭建安卓前端与数据库之间的桥梁,使得用户在app中能够对数据库操作,从Android端通过网络发送json数据,Servlet解析json数据,写入数据库,并把需要返回的信息通过json数据返回Android端;Android前端主要由用户操作,通过网络连接服务器,来操作数据库。

2023-02-15

脑机接口_SSVEP刺激界面_40目标的键盘拼写器

SSVEP拼写器,40目标(8 Hz ~ 15.8),类似清华大学Benchmark的范式,红色框代表刺激提示,这个程序可以与Brain Product的脑电帽子做成在线识别的SSVEP系统,需要BP提供的一个RDA接口文件就可以了。 本资源仅供刚入门SSVEP的硕士研究生同学学习,不是很难,但需要花时间弄懂代码,我的博客也有相关的文章。

2022-09-25

基于matlab的SSVEP方块刺激程序

软件:matlab + psychtoolbox 说明文章:https://blog.csdn.net/haojun1996/article/details/123846255?spm=1001.2014.3001.5501 软件可直接运行,里面有设置频率的解释。需要用到其他频率的小伙伴可以自己根据文章说的方法自己去计算相对应的频率。

2022-09-23

homework.zip

这款基于matlab平台写的计算器,适合在本科阶段学习matlab的同学们参考

2021-07-10

基于qt4串口调试助手

基于qt4的串口调试助手,软件功能全部完善,发送和接收数据,十六进制转换,保存数据等等,适合qt初学者学习。

2018-06-27

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除