[发明专利]网络结构搜索方法、装置、存储介质与电子设备有效
| 申请号: | 201910486446.2 | 申请日: | 2019-06-05 |
| 公开(公告)号: | CN112052258B | 公开(公告)日: | 2023-08-08 |
| 发明(设计)人: | 孙玉柱;方杰民;张骞 | 申请(专利权)人: | 北京地平线机器人技术研发有限公司 |
| 主分类号: | G06F16/2453 | 分类号: | G06F16/2453 |
| 代理公司: | 北京彩和律师事务所 11688 | 代理人: | 刘磊;闫桑田 |
| 地址: | 100080 北京*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 网络 结构 搜索 方法 装置 存储 介质 电子设备 | ||
1.一种网络结构搜索方法,包括:
按照预设的分组策略,将网络结构中各节点对之间的多个操作分为多个操作组,每个所述操作组中包括至少一个操作;
为每个所述操作组配置第一结构参数;
为每个所述操作组中的各个所述操作,配置相同的网络参数;
基于所述网络结构中各节点对之间的所述操作组的所述第一结构参数和所述网络参数,采用训练数据集对所述网络结构进行基于梯度的网络结构搜索。
2.根据权利要求1所述的方法,其中,按照预设的分组策略,将网络结构中各节点对之间的多个操作分为多个操作组,包括:
获取所述网络结构中各所述节点对之间的多个操作中每个操作的特征参数;
根据各所述节点对之间的每个操作的所述特征参数,将各所述节点对之间的所述多个操作中、所述特征参数具有共性的操作归为一个所述操作组,共得到多个所述操作组。
3.根据权利要求2所述的方法,其中,获取所述网络结构中各所述节点对之间的多个操作中每个操作的特征参数,包括:
计算所述网络结构中各所述节点对之间的数个空洞卷积操作中每个所述空洞卷积操作的空洞比率;
根据各所述节点对之间的每个操作的所述特征参数,将各所述节点对之间的所述数个操作中、所述特征参数具有共性的操作归为一个所述操作组,包括:
按照预设的空洞比率的分级策略,将各所述节点对之间的数个所述空洞卷积操作中、所述空洞比率在同一级别的操作,归为一个所述操作组;
或者,将各所述节点对之间的数个所述空洞卷积操作中、所述空洞比率的差值在预设数值范围内的操作,归为一个所述操作组。
4.根据权利要求3所述的方法,其中,计算所述网络结构中各所述节点对之间的多个空洞卷积操作中每个所述空洞卷积操作的空洞比率之前,所述方法还包括:
从所述网络结构中各所述节点对之间的所有操作中获取所述数个空洞卷积操作。
5.根据权利要求4所述的方法,其中,从所述网络结构中各所述节点对之间的所有操作中获取所述多个空洞卷积操作之后,所述方法包括:
从所述网络结构中各所述节点对之间的所有操作中获取所述数个空洞卷积操作之外的操作。
6.根据权利要求5所述的方法,其中,获取所述网络结构中各所述节点对之间的数个操作中每个操作的特征参数,包括:
根据所述多个空洞卷积操作之外的操作的类型,确定与所述数个空洞卷积操作之外的操作相对应的特征参数。
7.根据权利要求1-6任一所述的方法,其中,所述方法还包括:
为每个所述操作组中的各个所述操作配置第二结构参数;
基于所述第二结构参数,采用所述训练数据集对所述网络结构进行基于梯度的网络结构搜索。
8.一种网络结构搜索装置,包括:
分组模块,用于按照预设的分组策略,将网络结构中各节点对之间的多个操作分为多个操作组,每个所述操作组中包括至少一个操作;
配置模块,用于为每个所述操作组配置第一结构参数;
所述配置模块,还用于为每个所述操作组中的各个所述操作,配置相同的网络参数;
搜索模块,用于基于所述网络结构中各节点对之间的所述操作组的所述第一结构参数和所述网络参数,采用训练数据集对所述网络结构进行基于梯度的网络结构搜索。
9.一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序用于执行上述权利要求1-7任一所述的网络结构搜索方法。
10.一种电子设备,所述电子设备包括:
处理器;
用于存储所述处理器可执行指令的存储器;
所述处理器,用于执行上述权利要求1-7任一所述的网络结构搜索方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京地平线机器人技术研发有限公司,未经北京地平线机器人技术研发有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910486446.2/1.html,转载请声明来源钻瓜专利网。





