【技术实现步骤摘要】
使用误差反向传播执行监督学习的神经形态系统相关申请的交叉引用本申请要求于2018年12月19日提交的申请号为10-2018-0164780的韩国专利申请的优先权,其全部公开内容通过引用并入本文。
各种实施例涉及一种执行监督学习的神经形态系统,且更具体地,涉及一种使用误差反向传播执行监督学习的神经形态系统。
技术介绍
在具有人工智能(AI)的计算装置中需要高效节能硬件技术。特别地,神经形态系统正在被研究作为一种高效节能技术。神经形态系统是一种实现模拟生物体大脑的人工神经网络的半导体电路。在神经形态系统中,节点通过突触联接形成网络,并且通过适当学习来改变突触的权重值而具有解决任意问题的能力。为了在各种
中使用神经形态系统,需要能够有效训练神经形态系统的技术。
技术实现思路
根据本公开的实施例,一种神经形态系统可以包括:第一神经形态层,该第一神经形态层被配置为利用输入信号和第一权重执行正向运算;第一运算电路,该第一运算电路被配置为对第一神经形态层的正向运算结果执行第一运算;第二神经形态层,该第二神经形态层被配置为利用第一运算电路的输出信号和第二权重执行正向运算;第二运算电路,该第二运算电路被配置为对第二神经形态层的正向运算结果执行第二运算;第一权重调整量计算电路,该第一权重调整量计算电路被配置为基于输入信号、第一运算电路的输出信号以及第二神经形态层执行的反向运算的结果来计算第一权重调整量,其中利用与输入信号对应的目标信号、第二运算电路的输出信号和第二权重来执行该反向 ...
【技术保护点】
1.一种神经形态系统,包括:/n第一神经形态层,利用输入信号和第一权重执行正向运算;/n第一运算电路,对所述第一神经形态层的正向运算结果执行第一运算;/n第二神经形态层,利用所述第一运算电路的输出信号和第二权重执行正向运算;/n第二运算电路,对所述第二神经形态层的正向运算结果执行第二运算;/n第一权重调整量计算电路,基于所述输入信号、所述第一运算电路的输出信号和由所述第二神经形态层执行的反向运算结果来计算第一权重调整量,所述反向运算利用与所述输入信号对应的目标信号、所述第二运算电路的输出信号和所述第二权重来执行;以及/n第二权重调整量计算电路,基于与所述输入信号对应的目标信号、所述第二运算电路的输出信号和所述第一运算电路的输出信号来计算第二权重调整量。/n
【技术特征摘要】
20181219 KR 10-2018-01647801.一种神经形态系统,包括:
第一神经形态层,利用输入信号和第一权重执行正向运算;
第一运算电路,对所述第一神经形态层的正向运算结果执行第一运算;
第二神经形态层,利用所述第一运算电路的输出信号和第二权重执行正向运算;
第二运算电路,对所述第二神经形态层的正向运算结果执行第二运算;
第一权重调整量计算电路,基于所述输入信号、所述第一运算电路的输出信号和由所述第二神经形态层执行的反向运算结果来计算第一权重调整量,所述反向运算利用与所述输入信号对应的目标信号、所述第二运算电路的输出信号和所述第二权重来执行;以及
第二权重调整量计算电路,基于与所述输入信号对应的目标信号、所述第二运算电路的输出信号和所述第一运算电路的输出信号来计算第二权重调整量。
2.根据权利要求1所述的神经形态系统,进一步包括:
第一权重调整电路,根据所述第一权重调整量来调整所述第一权重;以及
第二权重调整电路,根据所述第二权重调整量来调整所述第二权重。
3.根据权利要求1所述的神经形态系统,其中所述第二神经形态层利用所述目标信号和所述第二权重来执行第一反向运算以生成第一反向运算结果,并且利用所述第二运算电路的输出信号和所述第二权重来执行第二反向运算以生成第二反向运算结果,以及
其中所述第一权重调整量计算电路使用所述第一反向运算结果与所述第二反向运算结果之间的差、所述第一运算电路的输出信号和所述输入信号来计算所述第一权重调整量。
4.根据权利要求3所述的神经形态系统,进一步包括输出存储电路,所述输出存储电路存储所述第一反向运算结果和所述第二反向运算结果或者存储所述第一反向运算结果与所述第二反向运算结果之间的差。
5.根据权利要求1所述的神经形态系统,进一步包括:
第一输入存储电路,存储包括多个批输入的批输入信号,并且将所述批输入信号中的第n批输入作为所述输入信号来提供,所述第n批输入对应于分配给所述第n批输入的第n批索引,其中n为自然数;
第一输出存储电路,存储所述第一运算电路的、与所述第n批输入对应的输出信号;
第二输出存储电路,存储所述第二神经形态层的、与所述第n批输入对应的正向运算结果;
第二输入存储电路,存储与所述第n批输入对应的目标信号以及所述第二运算电路的、与所述第n批输入对应的输出信号;以及
第三输出存储电路,存储所述第二神经形态层的、与所述第n批输入对应的反向运算结果。
6.根据权利要求5所述的神经形态系统,其中所述第三输出存储电路存储与第一反向运算结果和第二反向运算结果之间的差对应的误差反向传播信号,所述第一反向运算结果由所述第二神经形态层使用与所述第n批输入对应的目标信号和所述第二权重执行的第一反向运算来生成,所述第二反向运算结果由所述第二神经形态层使用所述第二运算电路的、与所述第n批输入对应的输出信号和所述第二权重执行的第二反向运算来生成。
7.根据权利要求6所述的神经形态系统,其中所述第一权重调整量计算电路包括:
多路复用器,根据所述第一运算电路的、与所述第n批输入对应的输出信号来选择零或与所述第n批输入对应的误差反向传播信号;
第一乘法器,将所述多路复用器的输出与所述第n批输入相乘;
第一加法器,在第一寄存器中累加所述第一乘法器对所述多个批输入的输出;以及
第三运算电路,在累加了所述第一乘法器对所述多个批输入的输出之后,根据所述第一寄存器的最终输出值来确定所述第一权重调整量。
8.根据权利要求7所述的神经形态系统,其中当所述误差反向传播信号和所述输入信号中的每一个包括多个位时,所述第一乘法器选择所述误差反向传播信号的预定数量的高位和所述输入信号的预定数量的高位。
9.根据权利要求7所述的神经形态系统,其中所述第三运算电路在...
【专利技术属性】
技术研发人员:孙贤佑,沈载润,
申请(专利权)人:爱思开海力士有限公司,浦项工科大学校产学协力团,
类型:发明
国别省市:韩国;KR
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。