[发明专利]神经网络的测试方法、装置、计算机设备及存储介质在审
申请号: | 202111168642.9 | 申请日: | 2021-09-30 |
公开(公告)号: | CN113887722A | 公开(公告)日: | 2022-01-04 |
发明(设计)人: | 荆森;边旭;胡延隆 | 申请(专利权)人: | 上海商汤阡誓科技有限公司 |
主分类号: | G06N3/08 | 分类号: | G06N3/08;G06N3/04 |
代理公司: | 北京中知恒瑞知识产权代理事务所(普通合伙) 11889 | 代理人: | 吴迪 |
地址: | 201103 上海市徐*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 神经网络 测试 方法 装置 计算机 设备 存储 介质 | ||
本公开提供了一种神经网络的测试方法、装置、计算机设备及存储介质,其中,该方法包括:获取待部署神经网络、以及与所述待部署神经网络对应的标准网络;在所述待部署神经网络的硬件环境下,利用所述待部署神经网络对第一验证数据进行处理,得到所述待部署神经网络的各个网络层分别对应的第一结果数据;以及在测试环境下,利用所述标准网络对所述第一验证数据进行处理,得到与各个所述网络层分别对应的第二结果数据;基于所述第一结果数据和所述第二结果数据,从所述待部署神经网络中确定目标网络层。这样,通过确定目标网络层,能够针对性的对目标网络层的参数进行调整,以降低对待部署神经网络的参数进行调整所需要的耗时,提升调整的效率。
技术领域
本公开涉及神经网络技术领域,具体而言,涉及一种神经网络的测试方法、装置、计算机设备及存储介质。
背景技术
随着人工智能的发展,深度学习网络逐渐被应用于生产生活实践中。在将训练好的深度学习网络部署至嵌入式设备之前,需要对深度学习网络的参数进行进一步的调整;当前的调整方式存在耗时长、效率低的问题。
发明内容
本公开实施例至少提供一种神经网络的测试方法、装置、计算机设备及存储介质。
第一方面,本公开实施例提供了一种神经网络的测试方法,包括:获取待部署神经网络、以及与所述待部署神经网络对应的标准网络;在所述待部署神经网络的硬件环境下,利用所述待部署神经网络对第一验证数据进行处理,得到所述待部署神经网络的各个网络层分别对应的第一结果数据;以及在测试环境下,利用所述标准网络对所述第一验证数据进行处理,得到与各个所述网络层分别对应的第二结果数据;基于所述第一结果数据和所述第二结果数据,从所述待部署神经网络中确定目标网络层。
这样,可以利用与待部署神经网络对应的标准网络,从待部署神经网络中,确定导致待部署神经网络的精度出现问题的目标网络层,从而能够针对性的对目标网络层的参数进行调整,以降低对待部署神经网络的参数进行调整所需要的耗时,提升调整的效率。
一种可选的实施方式中,所述在所述待部署神经网络的硬件环境下,利用所述待部署神经网络对第一验证数据进行处理,得到所述待部署神经网络的各个网络层分别对应的第一结果数据,包括:对所述待部署神经网络进行解析,得到所述待部署神经网络中各个第一算子的算子信息;基于所述硬件环境、以及各个第一算子的算子信息,从所述待部署神经网络的第一算子中,确定所述硬件环境不支持的待替换算子;利用所述硬件环境适配的第二算子,替换所述待替换算子,生成测试神经网络;将所述第一验证数据输入至所述测试神经网络,得到所述第一结果数据。
一种可选的实施方式中,所述算子信息包括:算子类型和/或算子内参;所述对所述待部署神经网络进行解析,得到所述待部署神经网络中各个第一算子的算子信息,包括:对所述待部署神经网络对应的结构定义文件进行解析,得到所述待部署神经网络的各个网络层分别对应算子的算子类型;和/或,对所述待部署神经网络对应的模型参数文件进行解析,得到所述待部署神经网络中各个网络层分别对应算子的算子内参。
一种可选的实施方式中,基于所述第一结果数据和所述第二结果数据,从所述待部署神经网络中确定目标网络层,包括:针对所述待部署神经网络的多个网络层中每个网络层,将该网络层对应的第一结果数据反量化至与所述第二结果数据一致的比特数,得到该网络层对应的第三结果数据;确定该网络层对应的第二结果数据和第三结果数据的距离;根据多个所述网络层分别对应的距离,从多个所述网络层中,确定目标网络层。
一种可选的实施方式中,所述根据多个所述网络层分别对应的距离,从多个所述网络层中,确定目标网络层,包括:将多个网络层分别对应的距离和预设的距离阈值进行比对;将对应距离大于所述预设的距离阈值的网络层确定为备选网络层;基于各个备选网络层在所述待部署神经网络中的位置,从所述备选网络层中,确定目标网络层。
一种可选的实施方式中,所述测试方法还包括:对所述目标网络层进行调整,得到目标神经网络。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海商汤阡誓科技有限公司,未经上海商汤阡誓科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111168642.9/2.html,转载请声明来源钻瓜专利网。