基于运动想象的公开数据集:Data set IVa (BCI Competition III)

由Fraunhofer FIRST、智能数据分析小组(Klaus-Robert Müller、Benjamin Blankertz)以及Charité - 柏林大学医学部本杰明·富兰克林校区神经学系神经物理学小组(Gabriel Curio)提供的数据集。
致Benjamin Blankertz ⟨benjamin.blankertz@tu-berlin.de⟩ 1


目录

  • Data set IVa
    • The Thrill
    • Experimental Setup
    • Format of the Data
    • References


Data set IVa

The Thrill

当采用机器学习方法进行脑机接口时,必须具备标记的训练数据来教授分类器。为此,用户通常在开始使用BCI反馈应用程序之前执行无聊的校准测量。BCI研究的一个重要目标是减少初始测量所需的时间。这个数据集的挑战在于只使用少量的训练数据来完成任务。解决问题的一种方法是利用其他受试者的测量信息来减少新受试者所需的训练数据量。当然,竞争对手也可能尝试使用算法来处理小训练集,而不使用其他受试者的信息。

Experimental Setup

这个数据集是从五位健康受试者那里记录下来的。受试者坐在一把舒适的椅子上,手臂放在扶手上。这个数据集只包含了前四个没有反馈的会话的数据。视觉提示指示了3.5秒钟,受试者应该执行以下三个运动想象之一:(L)左手,(R) 右手,(F)右脚。目标提示的呈现被随机长度的间隔打断,1.75到2.25秒,此时受试者可以放松。

有两种类型的视觉刺激:(1)目标由出现在固定十字架后面的字母指示(可能会引起一些与目标相关的眼动),以及(2)随机移动的物体指示目标(引起与目标无关的眼动)。从受试者alaw那里记录了两个类型的会话,而从其他受试者那里记录了三个类型(2)的会话和一个类型(1)的会话。

Format of the Data

给出了118个脑电图通道的连续信号和标记,这些标记指示了每个5个受试者(aa,al,av,aw,ay)的280个提示的时间点。由于竞赛目的,某些标记没有提供目标类信息(值NaN)。竞赛只提供“right”和“foot”类的提示。以下表格显示了每个受试者的相应训练(标记)试验“#tr”和测试(未标记)试验“#te”的数量。

subjects#tr#te
aa168112
al22456
av84196
aw56224
ay28252

数据以Matlab格式(*.mat)提供,包含变量:

  • cnt:连续的脑电图信号,大小为[时间 x 通道]。该数组以INT16数据类型存储。要将其转换为微伏(uV)值,请在Matlab中使用cnt= 0.1*double(cnt)
  • mrk:目标提示信息的结构与字段
    • pos:EEG信号中提示的位置向量,以单位样本给出,长度为#cues
    • y:目标类别的向量(1、2或NaN),长度为#cues
    • classname:类名的单元数组
  • info:结构提供具有字段的附加信息
    • name:数据集的名称
    • fs:采样率
    • clab:通道标签的单元数组
    • xpos:电极在二维投影中的横坐标
    • ypos:电极在二维投影中的纵位置

作为替代,数据也以压缩的ASCII格式提供(每个受试者分为三个文件)。

  • *_cnt.txt:连续的脑电信号,每行记录了特定时间点所有通道的值。
  • *_mrk.txt:目标提示信息,每行表示一个提示,其中第一个值定义了时间点(以单位样本给出),第二个值表示目标类别(1=右手,2=脚,或0表示测试试验)。
  • *_nfo.txt:包含其他信息,如Matlab格式中所述。

References

  • Guido Dornhege, Benjamin Blankertz, Gabriel Curio, and Klaus-Robert Müller. Boosting bit rates in non-invasive EEG single-trial classifications by feature combination and multi-class paradigms. IEEE Trans. Biomed. Eng., 51(6):993-1002, June 2004.

  1. https://bbci.de/competition/iii/desc_IVa.html ↩︎

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/130282.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

万岳讲堂:抖音小程序开发入门指南

抖音小程序可以将开发者的创意带入这个热门的应用中。本文将带您深入了解抖音小程序的开发入门指南,帮助您开始在这一平台上构建自己的应用。 一、什么是抖音小程序? 抖音小程序是一种轻量级的应用程序,它可以在抖音中直接运行,无…

Java8 Stream API全面解析——高效流式编程的秘诀

文章目录 什么是 Stream Api?快速入门流的操作创建流中间操作filter 过滤map 数据转换flatMap 合并流distinct 去重sorted 排序limit 限流skip 跳过peek 操作 终结操作forEach 遍历forEachOrdered 有序遍历count 统计数量min 最小值max 最大值reduce 聚合collect 收集anyMatch…

python 成绩统计,输出及格率和优

题目描述: 小蓝给学生们组织了一场考试,卷面总分为100分,每个学生的得分都是一个0到100的整数。 如果得分至少是60分,则称为及格。如果得分至少为85分,则称为优秀。 请计算及格率和优秀率,用百分数表示&am…

【Shell 系列教程】shell基本运算符(四)

文章目录 往期回顾关系运算符布尔运算符逻辑运算符字符串运算符文件测试运算符其他检查符: 往期回顾 【Shell 系列教程】shell介绍(一)【Shell 系列教程】shell变量(二)【Shell 系列教程】shell数组(三&am…

虚拟机保护工具:Zerto Virtual Replication 10.0 U1 Crack

Zerto虚拟复制是为需要保护虚拟机和应用程序的企业设计的产品。通过通过连接到广域网或云到远程站点的复制来保护虚拟机。Zerto VR 2.0还可以与vCloud Director一起将虚拟机或虚拟机组复制到云端(或从云端)。 事实上,Zerto与33家云提供商合作…

Unity在Project右键点击物体之后获取到点击物体的名称

Unity在Project右键点击物体之后获取到点击物体的名称 描述: 在Unity的Project右键点击物体之后选择对应的菜单选项点击之后打印出物体的名称 注意事项 如果获取到文件或者预制体需要传递objcet类型,然后使用 GameObject.Instantiate((GameObject)se…

WiFi模块在智能家居中的应用与优化

智能家居技术的迅速发展已经改变了我们对家庭的定义。WiFi模块作为智能设备连接的核心,扮演着连接和控制智能家居生态系统的关键角色。本文将深入研究WiFi模块在智能家居中的应用,同时探讨如何通过优化来提升其性能和用户体验。 1. 智能家居中WiFi模块的…

第二十六章 BEV感知系列三(车道线感知)

前言 近期参与到了手写AI的车道线检测的学习中去,以此系列笔记记录学习与思考的全过程。车道线检测系列会持续更新,力求完整精炼,引人启示。所需前期知识,可以结合手写AI进行系统的学习。 BEV感知系列是对论文Delving into the De…

Jenkins项目部署

使用jenkins部署项目 简易版使用jenkins部署项目 将war包部署到tomcat中 将已有的war包部署到tomcat中(jenkins与tomcat在同一台主机) 点击Jenkins主页的新建任务 输入任务名称 选择构建一个自由风格的软件项目后点击确定 在构建内添加构建步骤,选择执行shell 输入…

回归预测 | Matlab实现MPA-BP海洋捕食者算法优化BP神经网络多变量回归预测(多指标、多图)

回归预测 | Matlab实现MPA-BP海洋捕食者算法优化BP神经网络多变量回归预测(多指标、多图) 目录 回归预测 | Matlab实现MPA-BP海洋捕食者算法优化BP神经网络多变量回归预测(多指标、多图)效果一览基本介绍程序设计参考资料 效果一览…

数字IC后端实现 |TSMC 12nm 与TSMC 28nm Metal Stack的区别

下图为咱们社区IC后端训练营项目用到的Metal Stack。 芯片Tapeout Review CheckList 数字IC后端零基础入门Innovus学习教程 1P代表一层poly,10M代表有10层metal,M5x表示M2-M6为一倍最小线宽宽度的金属层,2y表示M7-M8为二倍最小线宽宽度的金…

npm的使用

package.json 快速生成package.json npm init -y “version”: “~1.1.0” 格式为:「主版本号. 次版本号. 修订号」。 修改主版本号是做了大的功能性的改动 修改次版本号是新增了新功能 修改修订号就是修复了一些bug dependencies "dependencies": {&…

redis rdb aof

appendonly yes # appendfsync always appendfsync everysec # appendfsync no E:\Document_Redis_Windows\redis-2.4.5-win32-win64\64bit appendonly.aof

BERT:来自 Transformers 的双向编码器表示 – 释放深度上下文化词嵌入的力量

BERT是Transformers 双向编码器表示的缩写,是 2018 年推出的改变游戏规则的 NLP 模型之一。BERT 的情感分类、文本摘要和问答功能使其看起来像是一站式 NLP 模型。尽管更新和更大的语言模型已经出现,但 BERT 仍然具有相关性,并且值得学习它的架构、方法和功能。 这篇综合文…

Jetson NX FFmpeg硬件编解码实现

最近在用Jetson Xavier NX板子做视频处理,但是CPU进行视频编解码,效率比较地下。 于是便考虑用硬解码来对视频进行处理。 通过jtop查看,发现板子是支持 NVENC硬件编解码的。 1、下载源码 因为需要对ffmpeg进行打补丁修改,因此需…

Springboot JSP项目如何以war、jar方式运行

文章目录 一,序二,样例代码1,代码结构2,完整代码备份 三,准备工作1. pom.xml 引入组件2. application.yml 指定jsp配置 四,war方式运行1. 修改pom.xml文件2. mvn执行打包 五,jar方式运行1. 修改…

centos7 开机命令自启动

要在CentOS 7中将命令添加到开机自动启动中,你可以使用/etc/rc.local文件,这是一个在系统引导时自动运行的脚本文件。以下是如何在/etc/rc.local中添加自定义命令的步骤: 打开/etc/rc.local文件进行编辑: sudo nano /etc/rc.local…

软考高项-项目资源管理

项目资源管理包括识别、获取和管理所需资源以成功完成项目的各个过程。这些过程有助于确保项目经理和项目团队在正确的时间盒地点使用正确的资源。 项目资源分为:实物资源(设备、材料、设施和基础设施);团队资源(人力资源) 权力 权力权力要点来源职位权力来源于管理者在…

qgis linux环境下编译

RED$(tput setaf 1) GREEN$(tput setaf 2) RES$(tput sgr0) #清除颜色function pause() {echo "${RED}Press any key to continue!${RES}"dd if/dev/tty bs1 count1 2> /dev/null } function open_package() {tar_dir$1 #压缩包路径src_dir$2run_cmd$3#解压 if […

MATLAB中设置 Git 源代码管理

目录 在 Git 中注册二进制文件 在 Windows 上为 Git 配置 MATLAB 启用对长路径的支持(推荐) 安装 Cygwin(可选) 将 MATLAB 配置为使用 Git SSH 验证 安装 Git 凭据助手 对 Simulink 模型禁用压缩 配置 Git 以使用 Git LFS…