← 返回列表

用于执行人工神经网络正向运算的装置和方法

申请号: CN202010252730.6
申请人: 中科寒武纪科技股份有限公司
申请日期: 2016年1月20日

摘要文本

本发明提供了一种用于执行人工神经网络正向运算的装置,包括数据互通模块、主运算模块、多个从运算模块,所述主运算模块通过所述数据互通模块与所述多个从运算模块物理连接,其中:主运算模块,用于获取神经元数据;数据互通模块,用于将神经元数据发送给多个从运算模块;从运算模块,用于将输入神经元向量分别与该从运算模块的权值向量进行点积运算得到输出结果;数据互通模块,用于将多个从运算的输出结果组成中间结果,将中间结果输出给主运算模块;所述主运算模块,用于依据中间结果得到最后的输出神经元向量,然后可以根据所得到的本层权值的梯度来更新本层的权值。

专利详细信息

项目 内容
专利名称 用于执行人工神经网络正向运算的装置和方法
专利类型 发明授权
申请号 CN202010252730.6
申请日 2016年1月20日
公告号 CN111353589B
公开日 2024年3月1日
IPC主分类号 G06N3/045
权利人 中科寒武纪科技股份有限公司
发明人 刘少礼; 郭崎; 陈云霁; 陈天石
地址 北京市海淀区知春路7号致真大厦D座16层1601房

专利主权项内容

1.一种用于执行人工神经网络正向运算的装置,包括数据互通模块、主运算模块、多个从运算模块,所述主运算模块通过所述数据互通模块与所述多个从运算模块连接,所述数据互通模块为H树模块,其中:主运算模块,用于获取神经元数据;数据互通模块,用于将神经元数据发送给多个从运算模块;从运算模块,用于将输入神经元向量分别与该从运算模块的权值向量进行点积运算得到输出结果;数据互通模块,用于将多个从运算的输出结果组成中间结果,将中间结果输出给主运算模块;所述主运算模块,用于依据中间结果得到最后的输出神经元向量。