资源行业动态BANANAS:新的神经网络架构搜索方法(NAS)

BANANAS:新的神经网络架构搜索方法(NAS)

2019-11-20 | |  554 |   0

原标题:BANANAS:新的神经网络架构搜索方法(NAS)

来源:AI 研习社         链接:https://www.yanxishe.com/TextTranslation/2222


在这篇文章中,我们讨论了一个最先进的神经架构搜索算法。

Arxiv文章链接:https://arxiv.org/abs/1910.11858

源代码:https://www.github.com/naszilla/bananas


01.png


神经架构搜索(NAS)是机器学习中最热门的领域之一,在过去的几年中就有数百篇文章被发表(详情见:this website)。NAS的目标是通过算法(有时甚至是一个神经网络)去学习给定目标数据集下最好的网络架构。


NAS中最流行的技术方法包括强化学习、进化算法、贝叶斯优化和基于梯度的方法。每种技术都有优点和不足。例如,贝叶斯优化(BayesOpt)在理论上是最有前途的方法之一,并在机器学习的超参数优化方面取得了巨大的成功,但是在实际应用中,对NAS采取贝叶斯优化是具有挑战的。贝叶斯优化通过对神经网络架构空间建模,自动地选取下一步应该尝试的网络架构。可以参考我们之前介绍的在NAS中使用BayesOpt的博客(previous blog post) 。然而,为NAS设置BayesOpt需要大量的人力来创建人为设计的距离函数和调优高斯过程。 

1574189357669799.png

来自BANANAS的元神经网络示意图 


在我们的新论文中,我们设计了BANANAS,一种新的NAS算法,它使用带神经网络的贝叶斯优化模型代替高斯过程模型。也就是说,在贝叶斯优化的每次迭代中,我们训练一个元神经网络来预测搜索空间中未训练过架构的网络精度。该技术解决了上述贝叶斯优化在NAS中的问题:该模型具有足够的能力预测神经网络的精度,并且不需要人为构建神经网络之间的距离函数。  

1574189393567556.png

路径级神经网络架构编码方案


我们使用路径级编码方案来编码神经网络架构,这极大地提高了元神经网络的预测精度。在多个流行的搜索空间中,仅对200个随机神经网络架构进行训练后,我们预测神经网络架构的验证精度,其精度与真实精度的平均误差在1%以内。在贝叶斯优化中,BANANAS的采集函数也采用了Thompson sampling的新颖变体。  

1574189448674790.png

在CIFAR-10的NASBench搜索空间上进行神经架构搜索的实验


我们在两个最流行的搜索空间(NASBench和DARTS搜索空间)中测试了BANANAS 。我们的算法比我们尝试的其他算法表现得更好,包括进化算法、强化学习、标准BayesOpt、AlphaX、ASHA和DARTS。BANANAS发现的最佳架构在CIFAR-10上实现了2.57%的测试误差,与最先进的NAS算法相当。


 1574189504502335.png

1574189531941492.png

在DARTS搜索空间中,BANANAS学习到的最好的架构,Normal Cell(左)和Reduction Cell(右)。 

 在GitHub存储库中包括一个Jupyter notebook,它可以让您轻松地在NASBench数据集上训练元神经网络。输入您最喜欢的超参数组合,尝试在NASBench上获得最佳预测精度! 

--------------------------------------------------------------

发起:唐里 校对:唐里 审核:鸢尾

参与翻译(1人):噼噼啪啪哈哈

英文原文:BANANAS: A new method for neural architecture search

THE END

免责声明:本文来自互联网新闻客户端自媒体,不代表本网的观点和立场。

合作及投稿邮箱:E-mail:editor@tusaishared.com

上一篇:卷积神经网络指引——CNN架构

下一篇:数据科学面试中需要避免的三个错误

用户评价
全部评价

热门资源

  • 国内人才报告:机...

    近日,BOSS 直聘职业科学实验室 &BOSS 直聘研究院...

  • AI使物联网更智能...

    看到微软对物联网和人工智能的结合感兴趣是一个明...

  • 推荐一批学习自然...

    这里推荐一批学习自然语言处理相关的书籍,当然,...

  • 安防智能化大势下...

    大部分传统安防设备不仅拍摄视野有限,而且无法事...

  • 20亿创业基金、10...

    近日,杭州举办了建设国家新一代人工智能创新发展...