[发明专利]一种高能效脉冲序列级脉冲神经网络及其训练方法在审
申请号: | 202310794100.5 | 申请日: | 2023-06-30 |
公开(公告)号: | CN116579390A | 公开(公告)日: | 2023-08-11 |
发明(设计)人: | 徐长卿;刘毅;杨银堂 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | G06N3/049 | 分类号: | G06N3/049;G06N3/0464;G06N3/084 |
代理公司: | 西安智邦专利商标代理有限公司 61211 | 代理人: | 王少文 |
地址: | 710071*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 能效 脉冲 序列 神经网络 及其 训练 方法 | ||
1.一种高能效脉冲序列级脉冲神经网络,其特征在于:包括输出输入依次连接的卷积块、M个端到端脉冲残差块、全局平均池化层、至少一个全连接层;M为正整数;
所述脉冲残差块包括输出输入依次连接的第一空时转换块、第一批处理规范化层、第二空时转换块和第二批处理规范化层,以及第三空时转换块;所述卷积块的输出端分别连接第一空时转换块的输入端、第三空时转换块的输入端,第三空时转换块的输出端与第二批处理规范化层的输出端合并后作为该脉冲残差块的输出;所述第一空时转换块、第二空时转换块、第三空时转换块均用于将输入信息转换成具有时间信息的脉冲序列,并对其进行卷积操作,提取输入信息中的特征并进行信息传递。
2.根据权利要求1所述一种高能效脉冲序列级脉冲神经网络,其特征在于:所述第一空时转换块、第二空时转换块、第三空时转换块均包括输出输入依次连接的脉冲序列编码模块、卷积层和电流累计块,所述脉冲序列编码模块用于利用IF神经元模型将输入信息转换为脉冲序列,所述电流累计块用于累计各个时间步长内的电流,并将最后一个步长的累计结果作为输出。
3.根据权利要求2所述一种高能效脉冲序列级脉冲神经网络,其特征在于,所述脉冲序列编码模块的工作过程如下:
IF神经元模型的神经元i在第t个步长时的膜电压ui[t]为:
其中:I[t]为输入数据,作为IF神经元模型第0个步长时的初始膜电压;ureset[t]为重置函数,等于-si[t]Vth[t];si[t]和Vth[t]分别为神经元i在第t个步长输出脉冲和阈值电压;si[t]和Vth[t]的计算公式如下:
其中,Vinit为初始膜电压,τvth为阈值电压的时间常数,Vth[t-1]为神经元i在第t-1个步长的阈值电压。
4.根据权利要求2所述一种高能效脉冲序列级脉冲神经网络,其特征在于,所述电流累计块的工作过程如下:
将第t个时间步长输入的数据乘以神经元i在第t个步长的阈值电压Vth[t],并进行累计计算得到第t个步长的累计电流Iacc[t],公式如下:
其中,Tmax为最大时间步长,等于脉冲序列的长度;iacc[t]为第t个步长时输入电流,其更新公式如下:
其中,Isyn[t]为第t个步长的突触电流,iacc[t-1]为第t-1个步长时输入电流。
5.根据权利要求2所述一种高能效脉冲序列级脉冲神经网络,其特征在于:所述第一空时转换块、第二空时转换块的卷积核均为3*3,第三空时转换块的卷积核为1*1。
6.根据权利要求1至5任一所述一种高能效脉冲序列级脉冲神经网络,其特征在于:所述卷积块包括输出输入依次连接的卷积层、批处理规范化层。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310794100.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种转子发动机
- 下一篇:一种新能源环卫车驾驶室