[发明专利]运算处理电路和识别系统在审
申请号: | 201780063513.9 | 申请日: | 2017-07-04 |
公开(公告)号: | CN109844738A | 公开(公告)日: | 2019-06-04 |
发明(设计)人: | 坂口浩章 | 申请(专利权)人: | 索尼半导体解决方案公司 |
主分类号: | G06F17/10 | 分类号: | G06F17/10;G06N3/063 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 余刚 |
地址: | 日本*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 二维卷积 二维区域 卷积运算 运算电路 选择器 相乘 卷积神经网络 运算处理电路 系数存储器 移位寄存器 并行处理 识别系统 系数数据 信道方向 依次选择 运算结果 加法器 二维 相加 运算 并行 三维 存储 输出 保留 | ||
1.一种运算处理电路,包括:
二维移位寄存器,包括设置在第一方向上的多个移位寄存器,所述多个移位寄存器在与所述第一方向垂直相交的第二方向上排列并依次连接;
多个选择器,所述多个选择器从所述二维移位寄存器中保存的数据中依次选择至少部分彼此不同的预定二维区域中的数据;
系数存储器,所述系数存储器存储与所述二维移位寄存器中保存的数据相对应的系数数据;
多个二维卷积运算电路,所述多个二维卷积运算电路对应于所述多个选择器设置,并且被配置为将由所述选择器选择的数据与存储在所述系数存储器中的系数数据相乘,并且累加相乘的结果,以并行计算所述二维区域中的二维卷积运算结果;以及
多个加法器电路,所述多个加法器电路对应于所述多个二维卷积运算电路设置,并且被配置为在信道方向上将所述多个二维卷积运算电路的运算结果相加,以输出三维卷积运算结果。
2.根据权利要求1所述的运算处理电路,其中,
所述系数存储器存储多种类型的系数数据,并且
所述多个二维卷积运算电路中的每一个连续地执行由所述多个选择器选择的数据和多种类型的所述系数数据的二维卷积运算,而不替换保存在所述二维移位寄存器中的数据。
3.根据权利要求1所述的运算处理电路,其中,
所述系数存储器存储多种类型的系数数据,并且
所述多个二维卷积运算电路中的每一个并行地对多种类型的所述系数数据执行二维卷积运算。
4.根据权利要求1所述的运算处理电路,其中,
所述多个二维卷积运算电路中的每一个还对所述二维移位寄存器中保存的数据中的彼此不同的二维区域中的数据并行执行二维卷积运算。
5.根据权利要求1所述的运算处理电路,还包括:
二维卷积运算结果保存单元,所述二维卷积运算结果保存单元保存所述多个二维卷积运算电路的运算结果,其中,
所述多个加法器电路在信道方向上将所述多个二维卷积运算电路的运算结果和保存在所述二维卷积运算结果保存单元中的运算结果相加。
6.根据权利要求1所述的运算处理电路,其中,
所述多个加法器电路在信道方向上并行地将所述多个二维卷积运算电路的运算结果相加,以输出三维卷积运算结果。
7.根据权利要求1所述的运算处理电路,还包括:
激活处理电路,所述激活处理电路将预定激活处理应用于从所述多个加法器电路输出的所述三维卷积运算结果。
8.根据权利要求1所述的运算处理电路,还包括:
池化处理电路,所述池化处理电路将池化处理应用于从所述多个加法器电路输出的所述三维卷积运算结果。
9.根据权利要求8所述的运算处理电路,其中,
所述池化处理包括生成所述三维卷积运算结果中多个值的总和、平均值或最大值中的至少一个的池化值的处理。
10.根据权利要求8所述的运算处理电路,其中,
所述二维移位寄存器保存等于或大于(m×kw+pw-1)+1)×((kh+ph-1)+1)条数据,
所述多个二维卷积运算电路包括执行乘法的(m×pw×ph)个乘法器和执行累加的(m×pw×ph)个累加器,以并行执行(pw×ph)二维区域的(kw×kh)大小的二维卷积运算,并且
所述池化处理电路使用(m×pw×ph)三维卷积运算结果,作为输入数据,以生成m个池化值,m是等于或大于1的整数,kw、kh、pw和ph是等于或大于2的整数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于索尼半导体解决方案公司,未经索尼半导体解决方案公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780063513.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于非监督式信息提取的方法和设备
- 下一篇:用于在多种信号中模式识别的方法