摘要
本发明涉及半导体集成电路和神经网络技术领域,特别涉及一种基于误差反向传递的权重编程方法及装置,其中,方法包括:将目标输入输入至预设前向计算电路中,以获取预设前向计算电路的输出结果;将输出结果与目标值作差,得到误差向量;将误差向量输入至预设反向计算电路中,以计算每一层的loss向量,并根据loss向量更新每一层的权重,得到更新后的每一层的权重;比较更新后的每一层的权重分别与预设阈值,并根据比较结果对更新后的每一层的权重进行迭代重映射和迭代权重纠正,直至达到预设次数,完成权重编程。由此,解决了传统编程方案效率较低、计算过程需要进行重复编程,造成冗余操作,进而影响计算精度等问题。
技术关键词
编程方法
误差向量
神经网络技术
半导体集成电路
编程装置
处理器
计算机程序产品
位线
可读存储介质
模块
存储器
表达式
电子设备
电压
冗余