【技术实现步骤摘要】
【国外来华专利技术】使用延迟因果更新的突触前学习本公开涉及场神经形态计算,并且具体地涉及能够使用延迟因果更新进行突触前学习的电路。
技术介绍
神经元组表示神经形态计算系统中的核心计算块。术语“神经形态”是指被设计用于模拟神经系统中存在的神经生物架构以便部分地克服机器学习系统中的并行计算瓶颈的电子电路系统。这些系统被设计用于处理如图像和声音等传感数据,并且以未专门编程到系统的方式响应数据变化。神经形态计算系统中的“神经元”是由核心计算块更新的神经形态状态(或组神经形态状态),并且包含相关联的存储器,所述存储器有时称为突触或突触存储器。附图说明图1是根据本公开的实施例的具有处理器核详细信息的神经形态计算系统的框图。图2是框图,展示了根据本公开的实施例的使用尖峰时间依赖可塑性(STDP)算法来更新互连神经形态状态。图3是一系列图示,展示了根据本公开的实施例的应用于权重值的不同学习函数。图4是图示,展示了典型时间步长的子时段,所述子时段是用于时间更新状态和神经形态状态的权重值的时间段。图5是框图,展示了标识图1的权重存储器的权重表内的位置的指针表。图6A、图6B和图6C分别是根据本公开的实施例的在其间执行非因果更新、执行因果和非因果更新以及执行因果更新的时间窗口的框图。图7A、图7B、图7C和图7D是图示,展示了根据本公开的实施例的两种学习算法随着用于传出数据信号生成的不应期的增大而收敛。图8是图示,展示了根据本公开的实施例的图7A、图7B、图7C和图7D的两种算法之间的最终权重值的比较。图9是根据本公开的实施例的用于使用延迟因果更新执行突触前学习的方法的流程图。图10A是框图,展示了根据 ...
【技术保护点】
1.一种处理器,包括:存储器,用于存储多个神经形态状态的权重值;以及耦合至所述存储器的电路系统,所述电路系统用于:检测突触前神经形态状态的传入数据信号;响应于检测到所述传入数据信号而启动所述突触前神经形态状态的时间窗口;以及响应于检测到所述时间窗口的结束:从所述存储器中检索突触后神经形态状态的权重值,在所述时间窗口期间针对所述突触后神经形态状态生成传出数据信号,所述突触后神经形态状态是所述突触前神经形态状态的扇出连接;根据学习函数执行对所述权重值的因果更新,以生成经更新的权重值;以及将所述经更新的权重值存储回所述存储器。
【技术特征摘要】
【国外来华专利技术】2016.10.14 US 15/294,6661.一种处理器,包括:存储器,用于存储多个神经形态状态的权重值;以及耦合至所述存储器的电路系统,所述电路系统用于:检测突触前神经形态状态的传入数据信号;响应于检测到所述传入数据信号而启动所述突触前神经形态状态的时间窗口;以及响应于检测到所述时间窗口的结束:从所述存储器中检索突触后神经形态状态的权重值,在所述时间窗口期间针对所述突触后神经形态状态生成传出数据信号,所述突触后神经形态状态是所述突触前神经形态状态的扇出连接;根据学习函数执行对所述权重值的因果更新,以生成经更新的权重值;以及将所述经更新的权重值存储回所述存储器。2.如权利要求1所述的处理器,其特征在于,用于执行所述因果更新是用于根据所述学习函数增大所述权重值。3.如权利要求1所述的处理器,其特征在于,进一步包括耦合至所述电路系统的一组计数器,所述一组计数器包括:第一计数器,所述第一计数器与所述突触前神经形态状态相关联,用于跟踪时间步长通过所述时间窗口;以及第二计数器,所述第二计数器与所述突触后神经形态状态相关联,其中,所述电路系统进一步用于通过检测所述第二计数器非零来检测所述传出数据信号的生成。4.如权利要求1所述的处理器,其特征在于,响应于检测到所述时间窗口的所述结束,所述电路系统进一步用于:从所述存储器中检索第二突触后神经形态状态的第二权重值,在所述时间窗口期间针对所述第二突触后神经形态状态生成第二传出数据信号,所述第二突触后神经形态状态也是所述突触前神经形态状态的扇出连接;根据所述学习函数执行对所述第二权重值的因果更新,以生成经更新的第二权重值;以及将所述经更新的第二权重值存储回所述存储器。5.如权利要求1所述的处理器,其特征在于,所述存储器中的所述权重值是根据突触前神经形态状态和相应的突触后神经形态状态来在权重表中索引的。6.如权利要求5所述的处理器,其特征在于,所述存储器进一步用于存储包括多个指针的指针表,每个指针用于标识突触前神经形态状态在所述权重表内的起始位置。7.如权利要求1所述的处理器,其特征在于,响应于检测到所述突触前神经形态状态的所述传入数据信号,所述电路系统进一步用于:从所述存储器中检索第二突触后神经形态状态的第二权重值,在前一时间窗口期间针对所述第二突触后神经形态状态生成传出数据信号,所述第二突触后神经形态状态是所述突触前神经形态状态的扇出连接;根据所述学习函数执行对所述第二权重值的非因果更新,以生成经更新的第二权重值;以及将所述经更新的第二权重值存储回所述存储器。8.如权利要求1所述的处理器,其特征在于,所述电路系统进一步用于将不应期设置为由所述时间窗口定义的至少数个时间步长的时段,所述不应期定义生成所述传出数据信号之间的最小时间步长数量。9.如权利要求1所述的处理器,其特征在于,响应于在所述时间窗口期间检测到所述突触后神经形态状态的第二传出数据信号的生成,所述电路系统进一步用于忽略所述第二传出数据信号的所述生成。10.一种集成电路,包括:存储器,用于存储多个神经形态状态的权重值;以及耦合至所述存储器的电路系统,所述电路系统用于:检测突触前神经形态状态的传入数据信号;响应于检测到所述传入数据信号而启动所述突触前神经形态状态的时间窗口;以及响应于在所述时间窗口的结束之前检测到第二传入数据信号的到达:从所述存储器中检索突触后神经形态状态的权重值,在所述时间窗口期间针对所述突触后神经形态状态生成传出数据信号,所述突触后神经形态状态是所述突触前神经形态状态的扇出连接;根据学习函数执行对所述权重值的因果更新,以生成经更新的权重值;根据所述学习函数执行对所述经更新的权重值的非因果更新,以生成经两次更新的权重值;以及将所述经两次更新的权重值存储回所述存储器。11.如权利要求10所述的集成电路,其特征在于,用于执行所述因果更新是用于根据所述学习函数增大所述权重值,并且用于执行所述非因果更新是用于根据所述学习函数减小所述经更新的权重值。12.如权利要求10所述的集成电路,其特征在于,进一步包括耦合至所述电路系统的一组计数器,所述一组计数器包括:第一计数器,所述第一计数器与所述突触前神经形态状态相关联,用于跟踪时间步长通过所述时间窗口;以及第二计数器,所述第二计数器与所述突触后神经形态状态相关联,其中,所述电路系统进一步用于通过检测所述第二计数...
【专利技术属性】
技术研发人员:S·保尔,C·奥古斯丁,M·M·科拉,
申请(专利权)人:英特尔公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。