超前脉冲神经网络制造技术

技术编号:40595864 阅读:23 留言:0更新日期:2024-03-12 21:58
本公开涉及一种超前脉冲神经网络。所公开实施例包含:存储器阵列,其经配置以存储多个神经元中的每一个的薄膜电位和突触连接标识符;多个处理器,其耦合到所述存储器阵列,所述多个处理器经配置以:在接收识别所述存储器阵列中的相关突触连接的脉冲消息后在所述存储器阵列中立即执行搜索和匹配操作;产生位掩码,所述位掩码表示第一源神经元标识符,所述第一源神经元标识符与所述存储器阵列中的第二源神经元标识符匹配;对包含第一脉冲消息的脉冲消息的子集执行突触整合和长时间抑制计算;在接收已经在所述存储器阵列中接收在屏障消息中识别的所有所述脉冲消息的指示后,更新所述多个神经元的薄膜电位;产生新的脉冲消息;及将所述新的脉冲消息发射到网络。

【技术实现步骤摘要】

本文中所公开的至少一些实施例大体上涉及神经网络,且特定来说,涉及脉冲神经网络。


技术介绍

1、脉冲神经网络(snn)是生物神经网络(bnn)的数学模型。bnn由使用脉冲彼此通信的互连神经元构成。神经元基于从连接的神经元输入到其中的其它脉冲产生脉冲。神经元到神经元连接被称为突触,其强度不同。流入脉冲取决于相应突触的强度或权重而对所产生的(即,突触后)脉冲具有不同贡献。

2、bnn通过使用从神经元行进到神经元的脉冲来处理信息。bnn通过添加新突触连接、去除突触连接、改变突触连接的强度,或通过改变突触连接中的延迟(例如,电导性质)来进行学习。举例来说,个人学习演奏新乐器可能会随着时间的推移改变与运动技能相关的突触连接。

3、snn通过模拟神经元、突触和bnn的其它元素,以及将脉冲引入到数学神经网络中来模拟bnn。snn可经译码以在若干处理器上执行以模拟在神经网络中发射的脉冲。果蝇约有25万个神经元,每个神经元约有80个突触,而人脑约有860亿个神经元,每个神经元约有1700个突触。因此,快速处理脉冲的计算资源的需求量相当大,所以扩展snn本文档来自技高网...

【技术保护点】

1.一种装置,其包括:

2.根据权利要求1所述的装置,其中所述突触连接标识符是沿着所述存储器阵列的预先确定的位线或字线来存储。

3.根据权利要求1所述的装置,其中所述搜索和匹配操作包含使所述第一脉冲消息的源神经元标识符与所述存储器阵列的模式匹配以确定所述存储器阵列中是否存在对应的突触连接标识符。

4.根据权利要求1所述的装置,其中所述搜索和匹配操作包括:

5.根据权利要求1所述的装置,其中所述搜索和匹配操作包括:选择多个额外脉冲标识符,并且针对每个额外脉冲标识符,在多个突触连接标识符向量的第一位与额外脉冲标识符的第一位之间执行XNOR运算;...

【技术特征摘要】

1.一种装置,其包括:

2.根据权利要求1所述的装置,其中所述突触连接标识符是沿着所述存储器阵列的预先确定的位线或字线来存储。

3.根据权利要求1所述的装置,其中所述搜索和匹配操作包含使所述第一脉冲消息的源神经元标识符与所述存储器阵列的模式匹配以确定所述存储器阵列中是否存在对应的突触连接标识符。

4.根据权利要求1所述的装置,其中所述搜索和匹配操作包括:

5.根据权利要求1所述的装置,其中所述搜索和匹配操作包括:选择多个额外脉冲标识符,并且针对每个额外脉冲标识符,在多个突触连接标识符向量的第一位与额外脉冲标识符的第一位之间执行xnor运算;及将所述xnor运算的所述结果存储于相应的高速缓存方位中,其中高...

【专利技术属性】
技术研发人员:D·尤达诺夫
申请(专利权)人:美光科技公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1