NAS搜索之DARTS

NAS搜索之DARTS

设计思路

在这里插入图片描述

  • 图中每条不同颜色的线表示一种op操作(conv,poooling,skip connect等),这里有三条代表每两个节点间有三种op操作。
  • 图a,代表四个节点和虚线边代表op操作,每个节点间应该选取何种op操作
  • 图b,表示初始化所有的op操作,以及连接方式
  • 图c,通过梯度训练后,有些变淡的边表示该操作贡献小可去除
  • 图d,最终通过softmax选取最大概率边形成最终连接。

如何设置成可训练

在这里插入图片描述

  • 将所有op操作用softmax表示,这样就把离散变成连续的
  • 其中x代表feauture map,o(· )操作代表op操作
    举例来解释,假设有三种op操作,每两个节点之间就会有三根线相连,如上图b,一共有6组这样的链接,则初始化架构参数就是6*3,6代表有几组这样的链接,3代表有三种op操作。

优化目标

在这里插入图片描述

  • 这是一个双层优化问题,α为上层变量,w为下层变量
  • 首先,在训练集上优化模型权重w,使得train loss最小
  • 下层优化完成后,在验证集上优化框架参数,使得val loss最小

算法步骤

在这里插入图片描述

近似操作

在这里插入图片描述
在这里插入图片描述

搜索结果

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值