脑机接口-BP神经网络预测工具包的使用

        这里使用的是B站博主开发的一款工具包,一搜就能够搜到。

1.转置文件

因为MATLAB里面我们的文件处理后的格式为16✖257,但是导入工具包的excel文件应该需要变成数据✖16,所以还需要在matlab里面转置一下(转置步骤见预处理部分)

2.将文件分类

这里需要把数据分为训练集,测试集和预测样本。理论来说,训练集的量越大,训练的效果也就越好,这里我分别把左手和右手的训练集分为180--30--47。

其中训练集就是180个左手,180个右手想象,这里要注意的是,不同于matlab需要单独加入一个target,这要在后面加入他的类别

测试集同理

预测集不需要在后面加入他的类别形式(需要他自己判断)

这个时候就保存了如上的三个excel表格。

分别将训练与测试的导入

里面的参数根据自身需求可以修改,这里就用的默认,训练算法改成了LM

然后开始训练与测试:

训练完成后可以导入预测集然后就可以进行预测了(如果认为预测结果不太理想可以不断地训练测试然后预测直到预测结果符合预期,因为训练的数据划分是随机的,所以每次训练出来的结果也不一样)----我这里的数据基本没有误差非常正确,这有一部分原因是因为训练-测试-到预测都是用的同一个人同一段时间采集的数据。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值