【技术实现步骤摘要】
本专利技术涉及生物医学工程技术,特别是一种前馈神经网络下基于FPGA的STDP突触可塑性实验平台。
技术介绍
在生物神经系统中,大量神经元通过突触相互联系形成神经回路,突触是神经元信息传递的重要部位,神经元之间的通信也是依靠突触作为媒介。在神经元网络中,突触的不同连接方式也影响着其神经网络的功能。兴奋时间依赖型的突触可塑性是突触可塑性的一种,通过突触前和突触后动作电位精确的时间差驱动。因此基于STDP的学习法则适用于学习一些与时间相关的神经现象,比如动作电位—时间同步。传统的与权重独立的STDP学习法则创造了不稳定的学习过程,导致了平衡双峰的权重分布。曾有研究指出,对单个神经元以及前馈神经元网络,STDP是如何根据尖峰放电序列的放电时刻来实现输入选择性的。有关STDP规则的研究在最近几年取得了很大的进展,然而外部刺激影响神经元网络的可塑性以及信息在神经元网络中传导的机制尚不明确。生物实验由于其高昂的成本以及伦理道德的底线而存在一定的局限性;计算机软件仿真工作繁琐,而神经元模型和突触连接构建的模拟电路,实验可扩展性和灵活性都有局限,不易于仿真工作的操作和开展。因此神经元突触可塑性变化在前馈神经网络下的高性能硬件实现,是一个全新的研究方向。现场可编程门阵列(FieldProgrammableGateArray,FPGA)技术是专用集成电路(ASIC)领域中的一种半定制电路技术,其解决了定制电路 ...
【技术保护点】
一种前馈神经网络下基于FPGA的STDP突触可塑性实验平台,其特征是:该实验平台包括有相互连接的FPGA开发板(1)和上位机(2),所述FPGA开发板(1)包括有第一层前馈网络FPGA芯片I(3),第二层前馈网络FPGA芯片II(4),第三层前馈网络FPGA芯片III(5),第四层前馈网络FPGA芯片IV(6),第一层突触计算FPGA芯片V(7),第二层突触计算FPGA芯片VI(8),第三层STDP突触计算FPGA芯片VII(9)和FPGA芯片VIII(10),还包括有外部刺激信号发生器(20),NIOS II软核处理器(15),USB接口模块(14),三路数据选择器(24),分路器(21),三路数据选择器(23),FHN神经元模型(11)和STDP突触连接模型(12);各层前馈网络中的FHN神经元模型(11)均采用Verilog HDL语言进行编程,分别在第一层前馈网络FPGA芯片I(3),第二层前馈网络FPGA芯片II(4),第三层前馈网络FPGA芯片III(5)和第四层前馈网络FPGA芯片IV(6)中编译FHN神经元模型(11);各层的STDP突触计算FPGA芯片的STDP突触连 ...
【技术特征摘要】
1.一种前馈神经网络下基于FPGA的STDP突触可塑性实验平台,其特
征是:该实验平台包括有相互连接的FPGA开发板(1)和上位机(2),所
述FPGA开发板(1)包括有第一层前馈网络FPGA芯片I(3),第二层前
馈网络FPGA芯片II(4),第三层前馈网络FPGA芯片III(5),第四层
前馈网络FPGA芯片IV(6),第一层突触计算FPGA芯片V(7),第二
层突触计算FPGA芯片VI(8),第三层STDP突触计算FPGA芯片VII(9)
和FPGA芯片VIII(10),还包括有外部刺激信号发生器(20),NIOSII
软核处理器(15),USB接口模块(14),三路数据选择器(24),分路器
(21),三路数据选择器(23),FHN神经元模型(11)和STDP突触连接
模型(12);各层前馈网络中的FHN神经元模型(11)均采用VerilogHDL
语言进行编程,分别在第一层前馈网络FPGA芯片I(3),第二层前馈网络
FPGA芯片II(4),第三层前馈网络FPGA芯片III(5)和第四层前馈网络
FPGA芯片IV(6)中编译FHN神经元模型(11);各层的STDP突触计算
FPGA芯片的STDP突触连接模型(12)采用VerilogHDL语言编程,分别
在第一层突触计算FPGA芯片V(7),第二层突触计算FPGA芯片VI(8)
和第三层突触计算FPGA芯片VII(9)中完成编译并下载,NIOSII软核处
理器(15)能够实现第一层突触计算FPGA芯片V(7),第二层突触计算
FPGA芯片VI(8),第三层突触计算FPGA芯片VII(9)的数据传输和
USB接口模块(14)数据传输的控制,STDP突触连接模型(12)产生的
突触电流信号(22)通过数据输出总线(35)传输到人机操作界面(13)进
行波形显示和数据分析,上位机(2)通过C++编程实现人机操作界面(13)
并通过USB接口模块(14)与FPGA芯片VIII(10)进行通讯,计算数据
在上位机(2)中进行进一步运算处理。
2.根据权利要求1所述前馈神经网络下基于FPGA的STDP突触可塑
性实验平台,其特征是:所述的USB接口模块(14)进行上位机(2)与
FPGA开发板(1)间的数据通讯,USB接口模块(14)...
【专利技术属性】
技术研发人员:王江,林前进,杨双鸣,伊国胜,刘晨,邓斌,魏熙乐,张镇,
申请(专利权)人:天津大学,
类型:发明
国别省市:天津;12
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。