[发明专利]卷积神经网络操作实现方法、装置、设备及存储介质在审
申请号: | 202210141616.5 | 申请日: | 2022-02-16 |
公开(公告)号: | CN114611683A | 公开(公告)日: | 2022-06-10 |
发明(设计)人: | 曹玉龙;张尧;孙康睿;陈标发;景博 | 申请(专利权)人: | 杭州未名信科科技有限公司;浙江省北大信息技术高等研究院 |
主分类号: | G06N3/063 | 分类号: | G06N3/063;G06N3/04;G06F3/06 |
代理公司: | 北京辰权知识产权代理有限公司 11619 | 代理人: | 王卫丽 |
地址: | 311200 浙江省杭州市萧*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 卷积 神经网络 操作 实现 方法 装置 设备 存储 介质 | ||
本申请提出一种卷积神经网络操作实现方法、装置、设备及存储介质,方法包括:将待处理图像数据分别读取到第一预设数目个第一缓存器中;将卷积神经网络的权值数据分别读取到第二预设数目个第二缓存器中;第二预设数目小于第一预设数目;基于权值数据对待处理图像数据进行第三预设数目并行度的卷积神经网络操作;第三预设数目为第一预设数目的整数倍。本申请从本质上解决了卷积神经网络计算延迟大的问题,且极大降低了处理器的功耗和成本。
技术领域
本申请属于卷积神经网络技术领域,具体涉及一种卷积神经网络操作实现方法、装置、设备及存储介质。
背景技术
卷积神经网络模型(Convolutional Neural Networks,CNN)是一类包含卷积计算且具有深度结构的前馈神经网络,是深度学习的代表算法之一。由于卷积神经网络模型计算过程较为复杂,处理的数据较多,所以,目前大多卷积神经网络模型都存在计算延迟的问题。
现有技术中,为提高卷积神经网络的处理速度,通常将卷积神经网络从CPU上卸载下来,采用异构处理的方式进行加速。目前使用到的主要异构处理器有GPU、FPGA、ASIC等。但是,GPU只能做到指令流水,没法做到数据流水,且功耗过高。而ASIC往往只能支持特定的卷积神经网络运算,且开发周期长,在当前神经网络算法快速更迭的时代,往往流片出来算法就已经过时了。
发明内容
本申请提出一种卷积神经网络操作实现方法、装置、设备及存储介质,从本质上解决了卷积神经网络计算延迟大的问题,且极大降低了处理器的功耗和成本。
本申请第一方面实施例提出了一种卷积神经网络操作实现方法,所述方法包括:
将待处理图像数据分别读取到第一预设数目个第一缓存器中;
将卷积神经网络的权值数据分别读取到第二预设数目个第二缓存器中;所述第二预设数目小于所述第一预设数目;
基于所述权值数据对所述待处理图像数据进行第三预设数目并行度的卷积神经网络操作;所述第三预设数目为所述第一预设数目的整数倍。
在本申请一些实施方式中,基于所述权值数据对所述待处理图像数据进行第三预设数目并行度的卷积神经网络操作,包括:
基于预设卷积核的尺寸,自每个第一缓存器中均读出相应数目的待处理图像数据;
根据第二缓存器中的权值数据和所述预设卷积核,对读出的待处理图像数据分别进行第三预设数目并行度的卷积操作。
在本申请一些实施方式中,根据第二缓存器中的权值数据和所述预设卷积核,对读出的待处理图像数据分别进行第三预设数目并行度的卷积操作,包括:
根据预设卷积核,将自每个第一缓存器中读出的待处理图像数据分别与对应数目的权值数据进行累加计算,得到第三预设数目个第一中间数据;
根据预设卷积核和预设依赖关系对所述第一中间数据进行累加运算;
基于所有累加运算的结果得到待处理图像数据的卷积操作结果。
在本申请一些实施方式中,每个缓存器中均存储第四预设数目行,所述第四预设数目行等于所述第二预设数目,且二者的乘积等于所述第一预设数目;
根据预设卷积核,将自每个第一缓存器中读出的待处理图像数据分别与对应数目的权值数据进行累加运算,得到第三预设数目个第一中间数据,包括:
将自每个第一缓存器中读出的每行待处理图像数据,均分别与对应的第五预设数目行的权值数据进行乘法计算;所述第五预设数目等于预设卷积核的高度。
在本申请一些实施方式中,所述根据预设卷积核和预设依赖关系对所述第一中间数据进行累加运算,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州未名信科科技有限公司;浙江省北大信息技术高等研究院,未经杭州未名信科科技有限公司;浙江省北大信息技术高等研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210141616.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种配电网单相接地故障处理系统
- 下一篇:一种三层复合涂布机