【重磅】谷歌WANN成果解析&AutoML新书下载 | AutoML


今天,你AI了没?

关注:决策智能与机器学习,学点AI干货


作者 | DeepRL

来源 | WANN论文,awesone-automl-paper

出处 | 深度强化学习算法(ID:Deep-RL)


AutoML是探索自动化机器学习的方向,包括传统的集成学习、热门的神经网络架构搜索以及历史悠久的演化计算等,都是寻求一种通用人工智能建模方法的答案。本文开篇介绍了AutoML的基本情况,解析了谷歌大脑David Ha等人的论文《Weight Agnostic Neural Networks》该成果可以说是宣告了深度学习分层编码特征这一解释寿终正寝。文末推荐了一本Frank Hutter等人编写的AutoML新作,包含了神经网络搜索等AutoML方法。


AutoML重磅新书、谷歌WANN论文下载,微信公众号回复:20190618

Part 1 AutoML


640?wx_fmt=png

640?wx_fmt=png

传统上,术语AutoML用于描述模型选择和/或超参数优化的自动化方法。这些方法适用于许多类型的算法,例如随机森林,梯度提升机器(gradient boosting machines),神经网络等。 AutoML领域包括开源AutoML库,研讨会,研究和比赛。初学者常常觉得他们在为模型测试不同的超参数时通常仅凭猜测,而将这部分过程的自动化可以使机器学习变得更加容易。即使是对经验丰富的机器学习从业者而言,这一自动化过程也可以加快他们的速度,过程结构如下所示:

640?wx_fmt=png

目前,业内现存有许多AutoML库,其中最早出现的AutoWEKA,它于2013年首次发布,可以自动选择模型和超参数。其他值得注意的AutoML库包括auto-sklearn(将AutoWEKA拓展到了python环境),H2O AutoML和TPOT。 AutoML.org(以前被称为ML4AAD,Machine Learning for AutomatedAlgorithm Design)小组,自2014年以来一直在ICML机器学习学术会议上组织AutoML研讨会。

那么AutoML包含了那些内容呢?下图是一张思维导图:

640?wx_fmt=png

目前由很多公司已经开源了一部分库(后续陆续更新),大致如下:

640?wx_fmt=png

其中AutoML所做的内容包含了以下:

640?wx_fmt=png



Part 2 WANN技术



640?wx_fmt=png


640?wx_fmt=gif


WANN的核心思想:

为了寻找具备强归纳偏置的神经网络架构,研究者提出通过降低权重重要性的方式来搜索架构。具体步骤为:

  • 1)为每一个网络连接提供单一的共享权重参数;

  • 2)在较大的权重参数值范围内评估网络。

该研究没有采用优化固定网络权重的方式,而是优化在大范围权重值上都有良好性能的架构。研究者证明,该方法可生成使用随机权重参数执行不同连续控制任务的网络。使用 权重无关的神经网络搜索创建编码解的网络架构与神经架构搜索(NAS)解决的问题有着本质上的区别。NAS 技术的目标是生成训练完成后能够超越人类手工设计的架构。从来没有人声称该解是该网络架构所固有的,而传统使用的梯度下降法训练的网络结构是固定。

搜索权重无关的神经网络WANN的流程如下:

  • 创建最少神经网络拓扑结构的初始群组;

  • 在多个 rollout 上对每个网络进行评估,每个 rollout 分配一个不同的共享权重值;

  • 根据网络的性能和复杂度对其进行排序;

  • 通过改变排名最高的网络拓扑结构创建新的群组,这些拓扑结构是通过锦标赛选择法(tournament selection)根据概率选择的。

  • 接下来,算法从第二步开始重复,生成复杂度递增的权重无关拓扑结构,其性能优于之前的几代。

于是,搜索到的在BipedalWalker中表现最好的网络结构如下图所示:

640?wx_fmt=png

本质上神经网络的学习,就是搜索最优参数,只是参数的搜索可以利用到梯度信息进行辅助(网络结构固定,其实是最优化一个多目标参数过程)。但该论文的计算量在于网络结构,而结构的学习,由于惩罚值和结构之间缺乏梯度信息交互,所以大部分只能通过搜索来做,以下是论文的计算资源:96-core CPU

640?wx_fmt=png

论文博客地址: https://weightagnostic.github.io/
论文arxiv: https://arxiv.org/pdf/1906.04358.pdf

然而这种计算资源,普通的研究者都不能够满足,所以接下来介绍使用AutoML(包含了前面的网络搜索技术)技术,以便帮助大家在方法上有新的创新。


640?wx_fmt=png


重磅新书 :《Automatic Machine Learning: Methods, Systems, Challenges》

该书由Frank Hutter, Lars Kotthoff, Joaquin Vanschoren撰写,221页的草稿版本已经放出,详细讲解了所有AutoML系统背后的基础知识,以及对当前AutoML系统进行了深入描述,Auto-WEKA、Hyperopt-Sklearn、Auto-sklearn等,最后介绍了AutoML的挑战。以下是书的目录(网络搜索见第3章)

640?wx_fmt=png640?wx_fmt=png640?wx_fmt=png640?wx_fmt=png

Reddit关于WANN讨论地址:

https://www.reddit.com/r/MachineLearning/comments/bzka5r/r_weight_agnostic_neural_networks/


相关推荐



   交流合作


商务合作以及加入微信群,请添加微信号:yan_kylin_phenix

注意:请务必说明您的意向,注明姓名+单位+从业方向+地点,否则不予通过,请多谅解。

640?wx_fmt=jpeg







评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值