【技术实现步骤摘要】
一种神经网络中图像缩放优化方法与装置
[0001]本专利技术涉及神经网络领域,特别是涉及一种神经网络中图像缩放优化方法与装置。
技术介绍
[0002]现有技术中,目前AI(Artificial Intelligence,人工智能)芯片上都是固定的卷积加速模块,可用于其他运算的算子模块较少。但由于当前神经网络不再是固定的“卷积+激活函数+池化”模块,往往会包含一些其他算子作为运算方法,神经网络中包含这些不常见算子,导致其在AI芯片上无法部署和推理,而用于进行图像缩放的缩放算子就是其中一种,该算子无法直接在AI芯片上无法部署和推理。
[0003]鉴于此,克服该现有技术所存在的缺陷是本
亟待解决的问题。
技术实现思路
[0004]本专利技术要解决的技术问题是神经网络上的缩放算子无法在AI芯片上进行部署与推理。
[0005]本专利技术实施例采用如下技术方案:第一方面,一种神经网络中图像缩放优化方法,包括:遍历神经网络模型中所有的节点,获取其中的缩放算子;将获取到的所述缩放算子的输入数据形状和输出数据形状进行对比;当所述输入数据形状的高大于所述输出数据形状的高,且所述输入数据形状的宽大于所述输出数据形状的宽时,将所述缩放算子转换成池化算子;当所述输入数据形状的高小于所述输出数据形状的高,且所述输入数据形状的宽小于所述输出数据形状的宽时,根据所述缩放算子的计算类型以及输入数据形状的高和宽的值,将所述缩放算子转换成相应的卷积算子。
[0006]优选的,所述当所述输入数据形状的高大于所述 ...
【技术保护点】
【技术特征摘要】
1.一种神经网络中图像缩放优化方法,其特征在于,包括:遍历神经网络模型中所有的节点,获取其中的缩放算子;将获取到的所述缩放算子的输入数据形状和输出数据形状进行对比;当所述输入数据形状的高大于所述输出数据形状的高,且所述输入数据形状的宽大于所述输出数据形状的宽时,将所述缩放算子转换成池化算子;当所述输入数据形状的高小于所述输出数据形状的高,且所述输入数据形状的宽小于所述输出数据形状的宽时,根据所述缩放算子的计算类型以及输入数据形状的高和宽的值,将所述缩放算子转换成相应的卷积算子。2.根据权利要求1所述的神经网络中图像缩放优化方法,其特征在于,所述当所述输入数据形状的高大于所述输出数据形状的高,且所述输入数据形状的宽大于所述输出数据形状的宽时,将所述缩放算子转换成池化算子包括:判断所述缩放算子是否对齐到原始数据的边角元素,根据判断结果得到缩放算子的宽和高的缩放尺度;创建池化算子,根据所述缩放尺度设定所述池化算子的属性值;将所述池化算子的输入输出设置为所述缩放算子的输入输出,将所述缩放算子删除,并将所述池化算子替换所述缩放算子。3.根据权利要求2所述的神经网络中图像缩放优化方法,其特征在于,所述判断所述缩放算子是否对齐到原始数据的边角元素,根据判断结果得到缩放算子的宽和高的缩放尺度包括:当所述缩放算子对齐到原始数据的边角元素时,所述缩放算子的宽和高的缩放尺度的计算公式为:h scale=(in_h
‑
1)/(out_h
‑
1);w scale=(in_w
‑
1)/(out_w
‑
1);当所述缩放算子未对齐到原始数据的边角元素时,所述缩放算子的宽和高的缩放尺度的计算公式为:h scale=in_h/out_h;w scale=in_w/out_w;其中,h scale表示缩放算子的高的缩放尺度,w scale表示缩放算子的宽的缩放尺度,in_h表示缩放算子输入数据形状的高,in_w表示缩放算子输入数据形状的宽,out_h表示缩放算子输出数据形状的高,out_w表示缩放算子输出数据形状的宽。4.根据权利要求1所述的神经网络中图像缩放优化方法,其特征在于,所述根据所述缩放算子的计算类型以及输入数据形状的高和宽的值,将所述缩放算子转换成相应的卷积算子包括:当所述缩放算子的计算类型为最邻近插值或者双线性插值,并且输入数据形状的高和输入数据形状的宽均为1时,创建卷积算子以及卷积核并设定卷积核参数,将所述卷积核插入至AI模型中,并将所述缩放算子替换为相应的卷积算子;当所述缩放算子的计算类型为双线性插值,并且输入数据形状的高或输入数据形状的宽不为1时,获取缩放算子的宽和高的缩放尺度,创建卷积算子以及卷积核,根据所述缩放尺度进行遍历,获取相应的卷积核参数,将所述卷积核插入至AI模型中,并将所述缩放算子
替换为相应的卷积算子。5.根据权利要求4所述的神经网络中图像缩放优化方法,其特征在于,所述当所述缩放算子的计算类型为最邻近插值或者双线性插值,并且输入数据形状的高和输入数据形状的宽均为1时,创建卷积算子以及卷积核并设定卷积核参数...
【专利技术属性】
技术研发人员:谌竟成,冯雨,汤汉兵,
申请(专利权)人:芯动微电子科技珠海有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。