Neural Architecture Search

本文深入探讨了神经网络结构搜索(NAS),它旨在自动化设计深度学习模型。内容涉及NAS的背景、搜索空间(包括链式网络、多分支网络和分块优化)、搜索策略(如随机搜索、强化学习)以及性能估计策略(如学习曲线外推和权重继承)。此外,还讨论了NAS的未来方向,包括多目标优化和性能解释。
摘要由CSDN通过智能技术生成

Background

深度学习在图像识别、语音识别、机器翻译等领域取得了很大的进展,部分原因在于各种创新的神经网络结构。当前的网络结构主要是通过人类专家手工设计,费时费力又容易犯错(就像编程一样)。因此,研究人员提出自动化的神经网络结构搜索方法(neural architecture search, NAS)。NAS本质上是在给定空间里搜索满足特定目标(比如性能)的神经网络结构,可以从三个角度来回顾现有的NAS研究:搜索空间、搜索策略和性能估计策略。

搜索空间

搜索空间实际上限定了能够表示的网络结构的范围。利用适合特定任务的网络结构的典型属性的先验知识,可以简化搜索空间和搜索策略,但是同时也引入了人类偏见,从而很难脱离人类现有知识的限制找到更创新的结构。

搜索空间的选择在很大程度上决定了优化问题的难度。通过不同的抽象级别,可以实现不同程度的搜索空间压缩。

简单的链式神经网络

其参数空间包括:

  • 层数
  • 每一层的操作类别,比如pooling, convolution, 或者depthwise separable convolution, dilated convolution
  • 跟操作类别相关的超参,比如过滤器的数目、卷积层的核的大小和步长,全联接网络中结点数目。

多分支网络

将输入层i建模成前面网络层输出的函数,可以支持链式网络、residual networks, denseNets等。

分块优化<

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值