[发明专利]一种概率计算神经元计算单元和构造方法有效
申请号: | 202110326276.9 | 申请日: | 2021-03-26 |
公开(公告)号: | CN112949833B | 公开(公告)日: | 2022-09-06 |
发明(设计)人: | 李洪革;陈宇昊;陈则非 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | G06N3/04 | 分类号: | G06N3/04;G06N3/063 |
代理公司: | 北京康盛知识产权代理有限公司 11331 | 代理人: | 董娣 |
地址: | 100083*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 概率 计算 神经元 单元 构造 方法 | ||
1.一种概率计算神经元构造方法,其特征在于,包括以下步骤:
在每一个计算周期,对输入概率脉冲串中的脉冲进行计数,并以上一计算周期膜电位值的衰减值作为基础值累加脉冲数量值,产生当前计算周期的膜电位值;
计算当前计算周期的膜电位值的衰减值,用于下一计算周期的基础值;
比较当前计算周期的膜电位值和门限值,当膜电位值大于门限值时,产生的激活信号为1,当膜电位值小于门限值时,产生的激活信号为0;
在相同位宽条件下,比较权值和随机数,进行概率脉冲编码,生成原始概率脉冲串;
所述原始概率脉冲串与当前计算周期的激活信号值相乘,产生输出概率脉冲串。
2.如权利要求1所述概率计算神经元构造方法,其特征在于,
所述衰减值为1/2。
3.如权利要求1或2所述概率计算神经元构造方法,其特征在于,
所述膜电位值表示为:
其中,tn表示第n个计算周期结束的时刻;uj(tn)为第j个输出神经元tn时刻的膜电位值;wij为第i个输入神经元与第j个输出神经元的连接权重,Wij(m)为由wij所产生的输入概率脉冲串的第m位,取值为0或1;N为脉冲串的长度;numin为输入神经元数量;pi(tn)为当前计算周期的接收脉冲,在每一个计算周期中取值为0或1;sj(tn)为第j个输出神经元tn时刻的状态,取值为0或1;α为一常数。
4.如权利要求1所述概率计算神经元构造方法,其特征在于,
所述膜电位值用二进制数表示。
5.如权利要求4所述概率计算神经元构造方法,其特征在于,
将当前周期的所述膜电位值的二进制信号向右移位,作为下一周期膜电位值的基础。
6.一种概率计算神经元计算单元,用于实现权利要求1~5任意一项所述方法,其特征在于,包括脉冲计数器、移位寄存器、输入比较器、脉冲生成器;
所述脉冲计数器,用于在每一个计算周期,对输入概率脉冲串中的脉冲进行计数,并以上一计算周期膜电位值的衰减值作为基础值累加脉冲数量值,产生当前计算周期的膜电位值;
所述移位寄存器,用于对当前计算周期的膜电位值的二进制数向右移位输出,产生用于下一计算周期的基础值;
所述输入比较器,用于比较所述当前计算周期的膜电位值和门限值,生成所述激活信号;
所述脉冲生成器,用于根据权值和激活信号,生成所述输出概率脉冲串。
7.如权利要求6所述概率计算神经元计算单元,其特征在于,
所述脉冲生成器包含线性移位寄存器、权值比较器、脉冲乘法器;
所述线性移位寄存器,用于生成与所述权值位宽相同的伪随机数;
所述权值比较器,用于比较所述权值和所述伪随机数,产生原始概率脉冲串;
所述脉冲乘法器,用于将所述原始概率脉冲串与所述激活信号的值相乘。
8.如权利要求6所述概率计算神经元计算单元,其特征在于,
还包含与门电路,实现状态信号值和激活信号值的乘积,进一步用于使能所述脉冲计数器。
9.如权利要求6所述概率计算神经元计算单元,其特征在于,
包含输入神经元单元、输出神经元单元;
所述输入神经元单元,包含所述脉冲生成器、所述输入比较器;
所述输出神经元单元,包含所述脉冲计数器、移位寄存器。
10.如权利要求9所述概率计算神经元计算单元,其特征在于,
所述输入神经元单元包括神经脉冲产生器、原始概率脉冲串产生器和脉冲乘法器;
神经脉冲产生器,包含输入比较器,用于比较输入信号电压和阈值电压,输出激活信号;
原始概率脉冲串产生器包含权值存储器、LFSR、权值比较器,比较权值和LFSR生成的伪随机数,输出原始概率脉冲串;
所述脉冲乘法器,用于将原始概率脉冲串和激活信号相乘,输出概率脉冲串。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110326276.9/1.html,转载请声明来源钻瓜专利网。