[发明专利]一种目标识别方法及设备有效
申请号: | 201910231327.2 | 申请日: | 2019-03-26 |
公开(公告)号: | CN110009021B | 公开(公告)日: | 2021-06-15 |
发明(设计)人: | 陈海波 | 申请(专利权)人: | 深兰科技(上海)有限公司 |
主分类号: | G06K9/62 | 分类号: | G06K9/62;G06N3/02 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
地址: | 200336 上海市长宁区威*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 目标 识别 方法 设备 | ||
1.一种目标识别方法,其特征在于,该方法包括:
将用于目标识别的图像数据输入神经网络模型;
利用所述神经网络模型对所述图像数据进行目标识别过程中,确定N个相乘或相除的处理数据;所述处理数据包括如下任一或任多:所述神经网络模型的模型参数、量化所述神经网络模型时的模型参数的量化系数、量化后的所述神经网络模型的模型参数、所述用于目标识别的图像数据;
从所述N个相乘或相除的处理数据中确定M个移位数据,其中,所述N为大于1的整数,所述M为大于0小于N的整数;
根据各移位数据的真实值确实所述各移位数据对应的移位方向,根据各移位数据的绝对值确定所述各移位数据对应的移位位数;
根据所述各移位数据对应的移位方向和移位位数,确定所述N个处理数据相乘或相除的结果;
根据所述N个处理数据相乘或相除的结果,通过所述神经网络模型输出所述目标识别的识别结果。
2.如权利要求1所述的方法,其特征在于,根据各移位数据的绝对值确定所述各移位数据对应的移位位数,包括:
确定与任一移位数据的绝对值最接近的,第二预设数据的幂次方的值;
根据所述第二预设数据的幂次方的值,确定该移位数据的移位位数。
3.如权利要求2所述的方法,其特征在于,该方法用于多个处理数据相乘时,根据各移位数据的真实值确实所述各移位数据对应的移位方向,包括:
任一移位数据的真实值大小大于第一预设数据时,确定该移位数据的移位方向为左移;
任一移位数据的真实值大小不大于第一预设数据时,确定该移位数据的移位方向为右移。
4.如权利要求2所述的方法,其特征在于,该方法用于多个处理数据相除时,根据各移位数据的真实值确实所述各移位数据对应的移位方向,包括:
任一移位数据的真实值大小大于第一预设数据时,确定该移位数据的移位方向为右移;
任一移位数据的真实值大小不大于第一预设数据时,确定该移位数据的移位方向为左移。
5.如权利要求2所述的方法,其特征在于,根据所述第二预设数据的幂次方的值,确定该移位数据的移位位数,包括:
根据所述第二预设数据的幂次方的值确定所述幂k;
将所述幂k确定为该移位数据的移位位数,所述k为整数。
6.如权利要求1所述的方法,其特征在于,从N个相乘或相除的处理数据中确定M个移位数据,包括如下任一步骤:
从所述N个相乘或相除的处理数据中确定任M个数据为移位数据;
从所述N个相乘或相除的处理数据中指定M个数据为移位数据;
从所述N个相乘或相除的处理数据中指定部分数据,从所述部分数据中确定任M个数据为移位数据。
7.如权利要求1所述的方法,其特征在于,根据所述各移位数据对应的移位方向和移位数据确定所述N个处理数据相乘的结果,包括:
确定所述N个处理数据中除所述各移位数据外的其他处理数据相乘的结果值;
只存在一个移位数据时,将所述其他处理数据相乘的结果值根据该移位数据对应的移位方向和移位位数进行移位;
存在多个移位数据时,将所述其他处理数据相乘的结果值根据每个移位数据对应的移位方向和移位位数进行移位。
8.如权利要求1所述的方法,其特征在于,根据各移位数据对应的移位方向和移位数据确定所述N个处理数据相除的结果,包括:
只存在一个除数为移位数据时,将除以所述一个除数之前的计算结果值根据该移位数据对应的移位方向和移位位数进行移位,移位后继续按除数的先后顺序进行其他除数的计算至得到最终结果值;
存在多个除数为移位数据时,按除数的先后顺序,对于为移位数据的除数,将除以该除数之前的计算结果值,按照该移位数据的移位方向和移位位数进行移位,对于非移位数据的除数,进行除以该除数的计算至得到最终结果值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深兰科技(上海)有限公司,未经深兰科技(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910231327.2/1.html,转载请声明来源钻瓜专利网。