自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

高山

程序猿一枚

  • 博客(136)
  • 资源 (8)
  • 收藏
  • 关注

原创 【PyAutoGUI 函数库完整指南】

本文介绍了PyAutoGUI库的完整使用指南,这是一个用于自动化GUI操作的Python库。主要内容包括:安装方法(需同时安装Pillow库);基本概念如安全机制和操作间隔设置;详细的鼠标控制(移动、点击、拖拽)和键盘操作(文本输入、按键组合);屏幕操作(截图、像素检测);以及图像识别功能(查找、匹配屏幕元素)。文章提供了多个实际应用示例代码,如自动化Word文档操作,并强调设置合理的操作间隔和启用安全机制的重要性。

2025-10-11 16:48:23 437

原创 【Pyzmq】python 跨进程线程通信 跨平台跨服务器通信

MessageBUS 使用指南摘要 MessageBUS是项目中的消息通信框架,基于ZeroMQ实现。它包含三个核心组件:Publisher负责发送消息,Subscriber通过回调处理订阅的消息,Proxy作为中间代理实现消息转发。框架支持多主题订阅、消息序列化与校验,并提供统计功能。使用时既可选择独立部署代理,也可直接通过MessageBUS实例运行。该指南详细介绍了架构原理、关键源码实现以及快速集成方法,帮助开发者快速建立模块间的解耦通

2025-09-28 10:05:06 621

原创 【PyZMQ 使用指南】Python低延迟、高吞吐的消息队列或进程间通信

PyZMQ是ZeroMQ的Python绑定库,用于高性能异步消息通信。本指南介绍了PyZMQ的安装、核心概念和常见使用模式,包括请求-应答、发布-订阅和管道模式,并提供了基础代码示例。还涵盖了多线程/进程安全、异步框架整合、安全加密等进阶主题,以及性能调优和故障排查的建议。PyZMQ适用于构建低延迟、高吞吐的消息系统和跨语言服务通信,是传统socket/HTTP调用的高效替代方案。

2025-09-28 09:23:55 64

原创 【基于多模型机器学习算法的基金诊断分析与预测系统v1.0】

## 项目简介这是一个用于基金分析和涨跌预测的Python应用程序。该系统能够:- 获取基金的历史数据和实时信息- 计算各种技术指标(MA、RSI、MACD、布林带等)- 使用机器学习模型预测基金明日涨跌- 生成详细的分析报告

2025-08-12 14:21:10 1388 1

原创 【R语言数据分析开发指南】

R语言数据分析开发指南摘要 本指南提供R语言数据分析的完整工作流程,涵盖环境配置到高级可视化技术。主要内容包括: 环境配置:R与RStudio安装、镜像设置、必备包安装及renv环境管理 数据处理:多种格式数据读取、数据清洗(标准化、过滤低表达基因)、训练测试集拆分 可视化技术:热图绘制(pheatmap和ComplexHeatmap包)、韦恩图实现 机器学习:LASSO回归和SVM模型构建与应用 结果管理:数据保存、可视化输出与项目结构建议 提供完整代码示例和实用函数,如数据标准化、高变异基因选择、样本注

2025-08-12 09:57:40 664

原创 【脑机接口(BCI)未来发展分析】

脑机接口(BCI)技术正朝着多模态融合、微创化和场景化方向发展。医疗领域将聚焦瘫痪沟通和闭环治疗,消费领域关注AR/VR交互和注意力监测。侵入式技术需解决长期稳定性问题,非侵入式则需提升舒适度和抗干扰能力。核心挑战包括信号质量、隐私安全和规模化成本。未来1-3年医疗BCI将持续获批,3-5年微创技术商用化加速,5-10年将形成成熟的BCI生态体系。建议团队聚焦高价值场景,加强多模态融合算法开发,并提前布局合规体系。需关注准确率、佩戴舒适度等关键指标,同时规避过度承诺风险。

2025-08-12 09:54:33 2552

原创 【从零基础到 Google Play 上架 Android APP 全指南】

这篇指南详细介绍了如何从零开始开发并上架Android APP到Google Play商店。内容分为六个主要步骤:首先明确目标与规划,包括功能定位和市场调研;其次学习必要的Java/Kotlin编程和Android开发知识;然后配置开发工具如Android Studio;接着进行APP开发,包括UI设计、功能实现和测试;上架前需要完善APP信息和了解Google Play政策;最后通过开发者账号提交审核。全文提供了系统化的学习路径和实用建议,帮助初学者循序渐进地完成APP从开发到上架的全过程。

2025-08-05 15:48:17 714

原创 脑机接口最新发展动态报告 (2024-2025)

脑机接口动态

2025-07-25 11:44:16 2213

原创 【pybind11】 pybind11如何调用python

pybind11 是一个轻量级的 C++ 库,用于创建 Python 扩展模块。本文介绍了 pybind11 的核心特性、安装方法和基础使用。主要内容包括:1) pybind11 作为头文件库的优势,包括简洁性、内存管理自动化和现代 C++ 语法支持;2) 多种安装方式(pip、conda 或源码编译);3) 基础绑定示例,展示如何将 C++ 函数暴露给 Python;4) 参数处理和数据类型转换,包括基本类型和 STL 容器的自动转换。pybind11 简化了 C++ 和 Python 的交互,是高性能

2025-07-25 11:35:10 1359

原创 【C++ python cython】C++如何调用python,python 运行速度如何提高?

Cython 简明指南摘要 Cython 是 Python 的扩展语言,能够将 Python 代码编译为高效的 C 代码。本文档介绍了 Cython 的核心特性: 基础概念:Cython 结合 Python 易用性和 C 语言性能,适用于计算密集型任务、数值计算和 C 库调用。 安装与使用:可通过 pip/conda 安装,支持 .pyx 源文件和 .pxd 头文件。 关键特性: 静态类型声明(cdef int) 三种函数类型(def/cdef/cpdef) 与 C/C++ 无缝互操作 NumPy 集成优化

2025-07-25 11:02:32 1042

原创 【Neuralink】neuralink 能够在线实时解码的系统是如何构成的额,他是一个什么的系统架构使用的什么系统进行的实时在线数据解码和获取数据流?

Neuralink的实时解码系统是一个高度集成的脑机接口(BCI)架构,主要由硬件层、数据传输层和软件层组成。硬件层包括柔性电极阵列、植入芯片(N1)和手术机器人(R1),用于高密度神经信号采集、处理和无线传输。数据传输层通过低延迟无线链路将信号传输至外部设备进行预处理。软件层则利用机器学习模型实时解码神经信号,生成控制指令,实现与多种设备的交互。Neuralink的系统在信号分辨率、实时性和工程化能力方面具有显著优势,未来计划进一步提升性能并降低成本,推动技术在医疗康复和人机交互领域的应用。

2025-05-13 00:27:18 982

原创 【脑机接口】脑机接口中常用的用于在线实时存储读取的数据类型有哪些?有哪些优点缺点?

在脑机接口(BCI)系统中,选择合适的在线实时存储与读取数据格式至关重要。EDF/EDF+格式因其标准化和广泛兼容性,适合临床EEG监测和科研实验;RHD格式专为Intan硬件设计,支持高采样率,适用于实验室神经记录和实时闭环实验;NWB格式基于HDF5,支持多模态数据整合,适合大规模多模态研究和数据共享;CSV/TXT格式简单易用,适合原型开发和教学;自定义二进制格式可高度优化,适用于高性能嵌入式系统和专有硬件平台。选择时需综合考虑实时性、跨平台协作、元数据管理和资源限制等因素。

2025-05-13 00:19:42 994

原创 【脑机接口临床】脑机接口手术的风险?脑机接口手术的应用场景?脑机接口手术如何实现偏瘫康复?

脑机接口技术主要应用于适应症患者和科技爱好者,其核心功能包括意念控制外部设备(如外骨骼、机械手等)和辅助偏瘫康复或脊髓损伤患者的意念控制。脑机接口设备分为非侵入式、半侵入式和侵入式,每种类型对身体组织的伤害程度不同。手术过程相对简单,设备可更换,风险主要在于手术缝合和可能的感染。术后康复需要个性化算法和硬件支持,医院将提供专门的康复门诊和病房,帮助患者通过脑机接口技术进行康复训练,最终目标是实现脊髓损伤和脑卒中患者的康复,以及渐冻症患者的生活自理和交流。

2025-05-10 19:29:34 1234

原创 【脑机接口】植入式脑机接口 -Spike 信号获取与检测方法研究

随着脑科学和计算机科学研究的迅猛发展,脑-机接口技术取得了长足的进步。脑-机接口是一种不依赖大脑与外周神经和肌肉组织正常输出通道的通信系统。脑-机接口能够为那些具有肢体功能障碍、中风或其他神经功能障碍的人们提供一个与外部世界交流的途径。因而,发展脑-机接口技术对于改善他们的生活质量具有重要意义。脑-机接口主要包括非侵入式脑-机接口和侵入式脑-机接口两种。

2025-01-17 17:25:34 581

原创 【脑机接口数据处理】 如何读取Trode 的.rec文件 原始数据?

readTrodesFileContinuous函数主要用于从Trodes的.rec文件中读取指定通道的连续数据。它能够灵活地处理不同的读取需求,无论是简单地读取特定通道的数据,还是跳过时间戳信息以提高读取效率,都能轻松应对。

2025-01-17 16:32:58 951

原创 【脑机接口数据处理】matlab读取ns6 NS6 ns5NS5格式脑电数据

openNSx函数的主要功能是打开并读取NSx文件,然后将所有文件信息返回到一个NSx结构体中。它支持File Spec 2.1、2.2、2.3和3.0版本的NSx文件。这个函数非常灵活,提供了多种输入参数选项,允许用户根据需要定制读取操作。

2025-01-17 16:09:24 1196

原创 【脑机接口数据处理】bdf文件转化mat文件

BDF(BioSemi Data Format)是一种常用的生物医学信号数据格式,而MAT是MATLAB软件的数据格式。在进行生物医学信号分析时,有时需要将BDF文件转换为MAT文件,以便在MATLAB环境中进行进一步处理和分析。本文将介绍两种将BDF文件转换为MAT文件的方法:使用自定义函数readbdf和利用EEGLAB界面操作。readbdf是一个专门用于读取BDF文件并将其转换为MAT文件的函数。

2025-01-17 15:54:03 1343

原创 【matlab】读取rhd文件格式,intan脑电采集开源代码

此 MATLAB 脚本旨在读取由 Intan Technologies RHD2000 系统生成的数据文件。它解析数据并将其置于 MATLAB 工作空间中,以便进一步分析。脚本兼容 Intan USB 接口板和 Intan 录音控制器。

2024-09-23 15:14:56 1157

原创 【matlab】读取.rec文件格式,脑电数据格式(Trodes)文件格式处理

Trodes。rec 文件读取成mat文件格式

2024-09-23 11:29:18 1833 6

原创 【Matlab】matlab 结构体使用方法

MATLAB 结构体非常灵活,能够处理不同类型的数据组合。它们广泛应用于数据组织、分组和管理等任务。

2024-09-19 13:41:55 4690 1

原创 【脑机接口】脑机接口性能的电压波形的尖峰分类和阈值比较

目标。对于皮质内脑机接口(bmi),动作电位电压波形通常被分类以分离出单个神经元。如果这些神经元包含独立调节这一过程可以提高BMI的表现。然而,sorting行动电位(“尖峰”)需要高采样率,并且计算成本很高。显式地定义了尖峰sorting和其他方法的区别,我们量化了BMI解码器使用阈值交叉事件与分类动作电位时的性能。的方法。我们使用了两只恒河猴58个实验阶段的数据集犹他州的数组。数据被记录下来,同时动物们执行一项中心向外接触的任务七个不同的角度。

2024-09-13 09:35:02 1712

原创 【Matlab】基于分类学习器训练的二元GLM逻辑回归模型的代码生成Code Generation for Binary GLM Logistic Regression Model Trained i

这个例子展示了如何使用Classification Learner训练一个二元GLM逻辑回归模型,然后使用导出的分类模型生成预测标签的C代码。加载样本数据并将数据导入Classification Learner应用程序。加载患者数据集。指定预测器数据X(由p个预测器组成)和响应变量Y。

2024-09-11 13:59:12 858

原创 【算法代码】标准差+正态分布画图+置信区间画图

标准差(Standard Deviation),中文环境中又常称均方差,但不同于均方根误差(meansquared error,均方根误差是各数据偏离真实值的距离平方和的平均数开方,也即误差平方和的平均数开方,计算公式形式上接近标准差,它不开方叫均方误差,均方误差和方差形式上接近),标准差是数据偏离均值的平方和平均后的方根,用σ表示,标准差是方差的算术平方根。因此,标准差是用来衡量一组数自身的离散程度,而均方根误差是用来衡量观测值同真值之间的偏差,它们的研究对象和研究目的不同,但是计算过程类似。

2024-07-09 16:25:06 1203

原创 【模型的量化 神经网络量化】对称量化与非对称量化 无符号数量化 有符号数量化

程序中torch量化类型quint,qint,分别存在反量化之后的数值,和量化的整型数值。这个是qint对象的特点。通过int_repr()看到中间量化的结果。此外,量化存在精度损失。有符号和无符号的非对称量化改变的是数值量化的范围,反量化的结果存在误差损失。非对称量化VS对称量化非对称量化相比于对称量化而言,无需遵循0不变的映射规则,显然具有更好的动态映射范围,并且当面临一些特殊情况,如对于经过relu的激活值(全为非负值),使用对称量化时,需要仔细考虑使用符号量化,还是无符号量化。

2024-05-09 13:30:36 2003 2

原创 【matlab 代码的python复现】 Matlab实现的滤波器设计实现与Python 的库函数相同实现Scipy

Matlab 设计的滤波器通常封装过于完整,虽然在DSP中能够实现更多功能的滤波器设计但是很难实现Python端口的实现。我们以一段原始的生物电信号EEG信号进行处理。

2024-04-22 20:02:03 1426

原创 【论文】Physics-informed attention temporal convolutional network for EEG-based motor imagery classifica

脑-机接口(BCI)是一项前沿技术,具有改变世界的潜力。在许多BCI应用中,已经广泛使用了脑电图(EEG)运动想象(MI)信号来帮助残疾人士、控制设备或环境,甚至增强人类能力。然而,大脑信号解码的有限性能正在限制BCI行业的广泛增长。在本文中,我们提出了一种基于注意力的时序卷积网络(ATCNet)用于基于EEG的运动想象分类。ATCNet模型利用多种技术,以相对较少的参数数量提升MI分类的性能。

2024-04-17 10:32:26 1740

原创 【生成式AI对各行各业的影响及意义】

因此,企业和劳动者需要紧密合作,适应生成式AI的发展潮流,重新定义工作岗位,培养新技能,以实现持续成长1。工作形式的影响: ChatGPT可能引发职业转型,促进新的合作模式,提高生产效率,推动经济增长。随着生成式AI的推广,自动化时代将提前到来。总的来说,ChatGPT等AI技术正在重塑工作和生活的许多方面,带来效率提升和新的机遇,同时也引发对未来工作形式和人类发展的深思。加速编码和软件开发:生成式AI推动代码重构,加快主机迁移,解读、生成代码,自动开发、记录、纠正测试,简化软件开发流程。

2024-04-10 17:02:03 709

原创 【Python numpy数据api】Numpy数据、数组、矩阵的基本知识与运算

注意np进行复制导致地址发生变化,会修改原始的数组元素。np.ndarray构造函数。

2024-01-25 14:46:51 476

原创 【安装pybluez】报错解决python setup.py egg_info did not run successfully.

正常通过window11 python 3.11安装pybluez,尝试第一次安装过程出现缺少,window SDK,于是去官网下载了SDK.先下载。之后安装,然后下载之后install SDK智能安装到c盘。安装后重新启动依旧出现该问题。之后,通过cmd,cd到解压后存在setup.py的位置,并且配置好当前环境。经过查找其实就是版本问题,但是现在已经很难匹配了。不能直接通过pip进行识别了,因此本人采取以下办法。上到pybluez官网,github进行下载。之后,正常安装过程。

2024-01-04 14:19:44 3737

原创 【脑源成像】术前癫痫的电源成像 评价:现状与未来展望

引言:电源成像(ESI)是指利用脑电图(EEG)对记录在头部表面的电信号的脑源进行估计。由于具有大量电极的脑电图系统的可用性,以及分析它们收集的信号的软件的进展, ESI源可以应用于与癫痫相关的病理脑电图信号,如发作间峰和癫痫发作。覆盖范围:在这篇叙述性综述中,我们讨论了ESI在考虑手术的癫痫患者中使用的选定的原始研究文章。通过与颅内脑电图和癫痫手术后癫痫控制的金标准比较,电刺激电位可以准确定位癫痫相关活动。

2023-11-10 12:11:16 461

原创 【python 编程】如何提高代码效率,面向对象编程,类的继承,高级编程。

如果你以前没有接触过面向对象的编程语言,那你可能需要先了解一些面向对象语言的一些基本特征,在头脑里头形成一个基本的面向对象的概念,这样有助于你更容易的学习Python的面向对象编程。第一种方法__init__()方法是一种特殊的方法,被称为类的构造函数或初始化方法,当创建了这个类的实例时就会调用该方法。self 代表类的实例,self 在定义类的方法时是必须有的,虽然在调用时不必传入相应的参数。从执行结果可以很明显的看出,self 代表的是类的实例,代表当前对象的地址,而 self.

2023-11-08 13:16:14 225

原创 【Verilog 教程】7.4Verilog CIC 滤波器设计

(3)信号经过 20MHz NCO 的正交电路后, -24~ -16MHz 的频带被搬移到 -4~4MHz 与 -44~ -36MHz 的频带处,16~24MHz 的频带被搬移到 -4~4MHz 与 36~44MHz 的频带处,如下所示。如果此时仍然采用奈奎斯特采样定理,即采样频率为带通信号最高频率的两倍,那么此时所需的采样频率将会很高,设计会变的复杂。抽取倍数为 5,滤波器阶数为 1,滤波器级联数为 3,取输入信号数据位宽为 12bit,对数部分向上取整,则积分后数据不溢出的中间信号位宽为 21bit。

2023-11-08 12:53:59 2148

原创 【脑机接口 算法】EEGNet: 通用神经网络应用于脑电信号

脑机接口(BCI)使用神经活动作为控制信号,实现与计算机的直接通信。这种神经信号通常是从各种研究透彻的脑电图(EEG)信号中挑选出来的。卷积神经网络(CNN)主要用来自动特征提取和分类,其在计算机视觉和语音识别领域中的使用已经很广泛。CNN已成功应用于基于EEG的BCI;但是,CNN主要应用于单个BCI范式,在其他范式中的使用比较少,论文作者提出是否可以设计一个CNN架构来准确分类来自不同BCI范式的EEG信号,同时尽可能地紧凑(定义为模型中的参数数量)。

2023-11-08 12:42:07 4029

原创 【Verilog 教程】7.3 Verilog 串行 FIR 滤波器设计

考虑到 FIR 滤波器系数的对称性,计算一个滤波输出值的周期可以减少到 8 个。此时数据需要每 8 个时钟周期有效输入一次,但是为了保证输出信号频率的正确性,工作时钟需要为采样频率的 8 倍,即 400MHz。波形局部放大后如下图所示,此时输入数据有效信号 en 与输出数据有效信号 valid 是周期(50MHz)相同的脉冲信号,不是持续有效的。即,输入频率为 7.5 MHz 和 250 KHz 的正弦波混合信号,经过 FIR 滤波器后,高频信号 7.5MHz 被滤除,只保留 250KMHz 的信号。

2023-11-01 19:32:12 1008

原创 【Verilog】7.2.1 Verilog 并行 FIR 滤波器设计

由 FIR 滤波器结构可知,阶数为 15 时,FIR 的实现需要 16 个乘法器,15 个加法器和 15 组延时寄存器。输入频率为 7.5 MHz 和 250 KHz 的正弦波混合信号,经过 FIR 滤波器后,高频信号 7.5MHz 被滤除,只保留 250KHz 的信号。FIR 滤波器具有严格的线性相频特性,同时其单位响应是有限长的,因而是稳定的系统,在数字通信、图像处理等领域都有着广泛的应用。波形起始端放大后如下图所示,可见不规则波形的时间段,即两根竖线之间的时间间隔是 16 个时钟周期。

2023-11-01 19:27:44 1587 2

原创 【脑机接口 论文】利用脑机接口帮助ALS患者恢复对家用设备的控制science

脑机接口(bci)可以用来控制像肌萎缩侧索硬化症(ALS)这样的神经障碍患者的辅助设备,这些患者限制了语言和行动。对于辅助控制,BCI系统需要准确和可靠,最好具有最小的设置时间。在这项研究中,一名因ALS导致严重构音障碍的参与者通过腹侧感觉运动皮层上的慢性皮质电图(ECoG)植入物,用六个直观的语音指令操作计算机应用程序。在3个月的研究期间,无需模型再训练或重新校准,即可准确检测和解码语音命令(中位数精度:90.59%)。BCI的使用不需要外源性的定时提示,使参与者能够随意发出自定节奏的命令。

2023-10-31 16:05:15 518

原创 【脑机接口算法】最快连续小波变换处理时间序列信号Nature发表采用快速连续小波变换(fast continuous wavelet transform, fCWT)进行实时、高质量、抗噪声的时频分析

目前信号的频谱分析要么以速度-精度的权衡为主,要么忽略了信号的非平稳特性。本文介绍一种计算快速连续小波变换(fast continuous wavelet transform, fCWT)的开源算法。fCWT的并行环境分离了尺度无关操作和尺度相关操作,同时利用优化的下采样小波快速傅里叶变换。将fCWT与8种竞争算法进行了速度测试,并在合成脑电图和体内细胞外局部场电位数据上进行了抗噪声测试和验证。

2023-10-31 15:41:54 489

原创 【Python 算法】信号处理通过陷波滤波器准确去除工频干扰

Q的值越大,带宽越小,滤波器越窄,抑制特定频率的效果越强。**滤波器的有限长度:**滤波器通常是有限长度的,而不是无限长度。当你将有限长度的滤波器应用于信号时,它会影响信号的边界处,引入额外的波动。带宽Q的值越大,滤波器的选择性越高,也就是滤除特定频率附近的信号时,对该频率的抑制会更强。带宽Q的值越小,滤波器的选择性越低,也就是滤除特定频率附近的信号时,对该频率的抑制会较弱。在信号处理中,滤波操作可能会引入一些边界效应,特别是在信号的开始和结束段,这种现象通常被称为"边界效应"或"边界伪像"。

2023-10-25 23:08:44 4653 2

原创 【神经网络】如何在Pytorch中从零开始将MNIST网络量化为8位

在这里,我们在输入卷积层conv1之前对激活进行量化,并使用名为quantizeLayer的函数,该函数接受conv或线性层以及量化激活的激活、缩放和零点,quantizeLayer()函数执行完全量化的层的前向传递。您可能想知道quantize_tensor_act()函数是做什么的,它只是通过遍历1000个示例并平均结果,使用张量x通常具有的最小值和最大值对激活x进行量化。然而,现代实现通过一些花哨的位技巧(即近似)绕过了这种规模的浮点乘法,这些技巧被证明对网络的精度影响可以忽略不计。

2023-10-13 16:10:11 1410

原创 【脑机接口论文与代码】High-speed spelling with a noninvasive brain–computer interface

作者:Xiaogang Chen a,1 , Yijun Wang b,c,1,2 , Masaki Nakanishi b摘要:在过去的20年里,脑机接口取得了前所未有的进步。然而,低通信速率是基于脑机接口的人类通信的主要障碍。本研究提出了一种基于脑电图的脑机接口拼写器,其信息传输速率(ITRs)高达每秒5.32位,是使用非侵入性或非侵入性脑机接口的拼写器中报告的最高ITRs最高。

2023-10-10 17:33:58 1267 2

脑机接口植入式脑机接口 -Spike 信号获取与检测方法研究

脑机接口植入式脑机接口 -Spike 信号获取与检测方法研究

2025-01-17

【脑机接口数据处理】 如何读取Trode 的.rec文件 原始数据?

【脑机接口数据处理】 如何读取Trode 的.rec文件 原始数据?

2025-01-17

【脑机接口数据处理】openNSx文件 打开 NS5 NS6 NS4 NS3 等等的matlab脚本文件

【脑机接口数据处理】openNSx文件 打开 NS5 NS6 NS4 NS3 等等的matlab脚本文件

2025-01-17

【脑机接口数据处理】bdf文件转化mat文件

【脑机接口数据处理】bdf文件转化mat文件

2025-01-17

【脑机接口数据处理】bdf文件转化mat文件

【脑机接口数据处理】bdf文件转化mat文件

2025-01-17

C语言编写cmd的教职工信息系统

实现教职工信息管理,包括录入信息,查询,浏览,修改,特殊查寻,包括 地址名称工号性别查找,还可以进行信息保存,利用文件的方式来运行。

2018-09-08

【matlab 代码的python复现】 Matlab实现的滤波器设计实现与Python 的库函数相同实现Scipy

【matlab 代码的python复现】 Matlab实现的滤波器设计实现与Python 的库函数相同实现Scipy

2024-04-23

【Verilog 教程】7.4Verilog CIC 滤波器设计

【Verilog 教程】7.4Verilog CIC 滤波器设计

2023-11-08

【脑机接口论文与程序源代码】权重冻结:一种全连通层的正则化方法及其在脑电分类中的应用

【脑机接口论文与程序源代码】权重冻结:一种全连通层的正则化方法及其在脑电分类中的应用

2023-09-15

脑机算法CCA-FBCCA机械手臂控制源代码-fbcca算法-cca算法-python

SSVEP-BCI系统通常使用固定的计算时间和静态窗口停止方法来解码EEG信号,这降低了系统的效率。针对这一问题,本文采用了一种自适应FBCCA算法,该算法利用贝叶斯估计动态寻找结果预测的最佳数据长度,适应不同试验和不同个体之间的差异,有效提高了系统运行的有效性。同时,通过这种方法,本文构建了一个基于自适应FBCCA的脑控机械臂抓取生命辅助系统。在本文中,我们选择了20名受试者,共进行了400个实验。大量实验验证了该系统的可用性,平均识别成功率为95.5%,这也证明了该系统可以应用于实际场景。帮助残疾人用大脑控制机械臂抓取所需物品,以辅助日常生活,提高生活质量。未来,SSVEP的自适应FBCCA解码算法可以与运动成像脑机接口解码算法相结合,构建相应的系统,帮助脑卒中引起的上肢或下肢运动障碍患者康复,重塑大脑和控制肢体连接。 ———————————————— 版权声明:本文为优快云博主「紫钺-高山仰止」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.youkuaiyun.com/qq_43158059/article/deta

2023-09-14

任务判别成分分析法(TDCA)\\(TDCA)main-python程序运行

脑机接口(BCI)为大脑和外部设备之间提供了一个直接通信通道。基于稳态视觉诱发电位的脑机接口(SSVEPBCI)因其高信息传输率而受到越来越多的关注。任务相关成分分析法(TRCA)是一种最新的单独校准 SSVEPBCI 的方法。然而,在 TRCA 中,从每个刺激中学习到的空间滤波器可能是冗余的,时间信息没有得到充分利用。针对这一问题,本文提出了一种新方法,即任务判别成分分析法(TDCA),以进一步提高单独校准的 SSVEPBCI 的性能。通过两个公开的基准数据集对 TDCA 的性能进行了评估,结果表明 TDCA 的性能明显优于集合 TRCA 和其他竞争方法。测试 12 名受试者的离线和在线实验进一步验证了 TDCA 的有效性。本研究为设计经过视频校准的 SSVEPBCI 解码方法提供了新的视角,并为其在高速脑拼写应用中的实现提供了启示 ———————————————— 版权声明:本文为优快云博主「紫钺-高山仰止」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.youkuaiyun.com/qq_43158059/articl

2023-09-12

脑电图-matlab-大脑地形图绘制-脑地形图

topoplotEEG(yy,'bp1.txt','electrodes','labels','maplimits',[0,1]);%yy是输入的数据,yy是行向量 ?首先打开bp1.txt文档,将里面的通道重新手动排序为与 当前输入信号x_sign矩阵中的每列对应的哪一个通道顺序一致 (不使用的通道有两种方法①在x_sign矩阵中将不使用通道赋值为0;或者②在bp1.txt中将不使用的通道删除) 不懂topoplotEEG的自己去查函数使用,每一个通道绘制使用的按照归一化显示的如果是幅值高则该区域显示的是亮色否则就是暗色。1为最亮,0为最暗

2023-09-07

论文资源deep multi-view feature learning-癫痫检测深度多特征融合实现检测

癫痫是一种常见的神经系统疾病,由脑神经元异常放电引起,癫痫发作可能导致危及生命的紧急情况。通过分析癫痫患者的脑电图(EEG)信号,可以监测癫痫患者的病情,从而及时发现和干预癫痫发作。在癫痫研究中,使用合适的方法获取有效的特征对检测的准确性至关重要。为了获得能够产生更好检测结果的特征,本文提出了一种多视图深度特征提取方法。该方法首先利用快速傅里叶变换(FFT)和小波包分解(WPD)构造初始多视图特征;然后利用卷积神经网络(CNN)从初始的多视图特征中自动学习深度特征,降低维数,获得癫痫发作识别能力更好的特征。在此基础上,利用基于可解释规则的多视图Takagi-Sugeno-Kang模糊系统(MV-TSK-FS),基于所获得的深度多视图特征,获得具有更强泛化能力的分类模型。实验研究表明,所提出的多视图深度特征提取方法比常用的主成分分析(PCA)、FFT和WPD等特征提取方法具有更好的性能。使用多视图深度特征进行分类的性能优于使用单视图深度特征。

2023-09-07

脑机接口-Brainflow包-用于数据处理数据分析

**Matlab 为BrainFlow设置Matlab绑定的步骤:** 编译核心模块,使用核心模块编译和c++绑定中的说明。如果您不想编译c++代码,您可以从发布页面下载带有预编译库的Matlab包 **打开Matlab IDE并打开brainflow/matlab_package/brainflow文件夹 将文件夹lib和inc添加到Matlab路径** 如果您想从不同于brainflow/matlab_package/brainflow的文件夹中运行Matlab脚本,您也需要将其添加到Matlab路径中 如果您看到错误,您可能需要将Matlab配置为使用c++编译器而不是C,安装Visual Studio 2017或更新版本(适用于Windows)并在Matlab终端mex -setup cpp中运行此命令,您需要从列表中选择Visual Studio compiler。更多信息可以在这里找到。

2023-09-07

污水处理异常工况识别,程序,数据集,代码,画图的matlab.m文件 使用matlab 实现深度学习训练

1.文件包括污水处理异常工况的数据集 2.文件包括污水处理异常工况迁移学习的网络结构best1.mat 3.文件包括污水处理异常工况,论文50篇左右 4.文件配合博主文章进行讲解使用,readme important.txt文件查看目录 5.直接运行第二个文件的train.m 直接测试,测试集图片实现输出结果 如有不懂,具体内容请先关注!

2022-03-10

深度学习-python-yolov3-目标检测算法

YOLOv3 是世界上最受欢迎的视觉 AI,代表着 Ultralytics 对未来视觉 AI 方法的开源研究,融合了数千小时的研究和开发中学到的经验和最佳实践。 学习和掌握YOLOv3目标检测训练自己的数据集方法 掌握图像标注方法 掌握YOLOv3数据集整理方法 掌握YOLOv3训练、测试、性能统计方法 我们希望这里的资源能够帮助您充分利用 YOLOv3。请浏览 YOLOv3 文档以获取详细信息,

2023-09-06

深度学习基于卷积神经网络的铁路信号灯识别方法

铁路运输是我国交通运输领域的重要组成部分,近年来,随着科学技术的快速发展,列车多次提速,行车密度不断加大,如何保障铁路安全运输成了人们一直关注的问题。为了降低了铁路交通事故的发生率,基于图像处理和计算机视觉的人工智能技术受到广泛的关注并逐渐应用于铁路运输。以普通铁路信号灯为研究对象,采用卷积神经网络模块识别方法,进行铁路信号灯颜色识别研究,通过对卷积神经网络算法改进、结构优化以及提高人工智能的学习率,从而解决铁路沿线信号灯存在于高低两处以及较多灯光情况下进行铁路信号灯识别问题,获得卷积神经网络提取图片特点并进行分类辨识理论,为提高铁路运输安全、延长列车司机预判时间提供思路。(1)学习卷积神经网络基础模型,进行基本模型手写数字识别的程序编写与仿真; (2)探究卷积神经网络的图像识别模型,进行颜色识别模型的程序编写; (3)进行铁路色灯信号机不同颜色信号的识别,进行实验分析。 (2)引入卷积神经网络算法 铁路沿线上的信号灯有在地面处和在电线杆高处两种,按照铁路交通规则,在铁轨左侧的信号灯为当前机车的指示信号灯。铁路上的交通信号灯比公路上所用的信号灯小一些,所拍摄图像信号灯区域中心颜色不纯正

2023-09-04

数据处理-主成分分析-数据降维-pca聚类-pca

主成分分析应用 1用主成分分析法求2018年1-12月小河闸断面主要污染物(主成分)和对应的主成分得分,下面列出详细计算过程。 2pca实现人脸检测 代码思路:先用PCA实现对人脸特征的提取并降维,再使用感知机实现多分类。训练集共包含200张图片,将每张图片转换成列向量,则可将训练数据集转换成一个10304x200的矩阵。对该矩阵进行主成分分析,得到50x200的人脸特征矩阵,并将其作为感知机的输入,并训练感知机,感知器的输出为40x200。利用剩余的200张 3pca实现结合机器学习感知器实现人脸检测 PCA实现人脸识别 平台: Anaconda 下的Spyder 编程语言: Python 3.6.5 依赖的包: numpy,cv2 运行方法:运行PCA_face_recognize.py 详细介绍:package.py中存放的是自定义的函数。数据集使用的是ORL人脸数据集。该数据集包含40个不同的人,每个人10张人脸照片,共400张照片。训练集使用每个人的前五张人脸照片。测试集使用每个人的后五张人脸照片。进行测试时,在测试集中随机抽取一个人的人脸照片,进行人脸识别。 代码思路:

2023-09-04

脑机接口任务相关性成分分析TRCA算法实现与论文

目的:本研究提出并评估了一种新的数据驱动的空间滤波方法,用于增强稳态视觉诱发电位(SSVEPs)检测到高速脑机接口(BCI)拼写器。方法:采用任务相关成分分析(TRCA),通过去除背景脑电图(EEG)的活动,提高信噪比(EEG)活动,提高SSVEP信号的信噪比s的再现性。进一步开发了一种集成方法来集成对应于多个刺激频率的TRCA滤波器。本研究利用来自12名受试者的40类SSVEP数据集,对所提出的基于TRCA的方法和基于扩展典型相关分析(CCA)的方法之间的BCI性能进行了比较。通过对20名被试的线索引导目标选择任务和对其中10名被试的自由拼写任务,进一步实现了在线BCI拼写功能。结果:离线比较结果表明,与扩展的基于cca的方法相比,所提出的基于TRCA的方法可以显著提高分类精度。结论:本研究验证了所提出的基于TRCA的方法实现高速SSVEP BCI的有效性。

2023-09-04

bci-meta bci ssvep 系统复现,包括ssvep,mi p300各种相关信号处理算法

bci 系统复现,项目主要利用结合了稳态视觉诱发电位(SSVEP)范式的脑机接口技术。通过自主设计的刺激器闪烁刺激,诱发大脑产生与闪烁刺激频率一致的基频和倍频的脑电信号。通过脑电采集设备对脑电信号进行采集放大,并传达给计算机,计算机在MATLAB 软件中对采集得到的信号采取频谱分析,进行对脑电信号进行处理识别,从而实现脑电信号与控制信号的转换。之后,将控制信号通过蓝牙设备对第三方设备传达控制指令,凭借指令第三方应用根据对应的预先设定的指令进行预想的状态反应。 即可实现利用脑电信号进行脑控打字拼写、脑控智能机器人(轮椅模型)、脑控智能家居的控制。从而达到为某些失能人群提供服务的目的。 1 产品包括视觉刺激软(硬)件、脑电采集设备、脑电信号放大器、脑电信号处理软件、以及相应的功能性辅助软件五部分。仅需对不同个体进行简单校准,即可进行使用。产品主要利用了稳态视觉诱发电位的脑机接口技术,通过产品配套的硬件以及软件部分。对于有运动障碍,语言障碍的使用者,仅需使用者视觉情况正常以及大脑意识清晰,即可通过SSVEP刺激,诱发使用者大脑枕叶视觉区产生稳态视觉诱发电位。

2023-09-03

波恩癫痫脑电5种类.zip

一共五类数据,每类子文件下100个片段。每个片段4097个采样点,包含预处理matab文件和生成的包括database.mat

2021-04-06

matlab神经网络空气质量指数预测.zip

具体请看博客文章讲解。matlab实现预测6种污染物浓度的未来值,文件中数据已建立,3层神经网络程序采用tanh激活函数梯度下降算法,反归一化皆以实现直接运行即可,已调好基础参数。如需可看对应的文章其他欢迎指正讨论留言私聊。

2020-07-18

配合所发的文章使用t-sne.zip

可视化操作,使用minst数据集

2021-09-06

训练自己的数据集-matlab-cnn

用于简单的cnn 图像识别,包含数据集

2021-09-17

基于神经网络的男女性别预测压缩包-Desktop.zip

见文章基于神经网络的性别预测https://blog.youkuaiyun.com/qq_43158059/article/details/115675760

2021-04-13

matlab 的cnn的编程程序

matlab cnn

2021-09-17

多输入多输出神经网络程序包含原始文件,自定义函数和数据集

main函数直接运行可以https://blog.youkuaiyun.com/qq_43158059/article/details/115772434

2021-04-16

空空如也

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

TA关注的人

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