神经网络架构搜索

定义

Neural Architecture Search(NAS):找到最优的神经网络结构使得其在验证集上的准确率最大化。

指定搜索空间

在这里插入图片描述
搜索完成后得到每一层的最优超参数值(卷积核数量、卷积核大小、步长大小)

搜索方法

  • Random Search(baseline)
    在这里插入图片描述
  • RNN+RL(2017)
    思想:RNN依次预测第N层的卷积核数量、卷积核大小、步长大小。得到a_1到a_60 60个超参数
    在这里插入图片描述
    相同任务可以共用一个Embedding参数,比如a_1 -> x_1 、a_4 -> x_4 ,他们都是预测卷积核的数量,Embedding的参数可以在相同任务中重复利用!

在这里插入图片描述
在这里插入图片描述
问题:无法根据反向传播来更新Controller RNN。
解决方法:使用强化学习来训练Controller RNN。(需要收集大量的奖励)
在这里插入图片描述
在这里插入图片描述
Π学习RNN的参数,Π输出一个[0,1]
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 可微架构搜索:Darts
    流程:
    在这里插入图片描述
    Super-net:每一层都由9个候选模块并联而成,

在这里插入图片描述
9个模块的f 加权平均得到z
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 如何计算计算量
    在这里插入图片描述
    在这里插入图片描述
    提前计算好每一个模块的latencies
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值