自动化机器学习将成为下一个AI研究主流 听听数据科学家怎么说 (自动化机器学什么的)

自动化机器学习将成为下一个AI研究主流?听听数据科学家怎么说

雷锋网按:在过去的一年当中,自动化机器学习已经成为一个众人感兴趣的话题。KDnuggets举办了一个关于该话题的博客大赛。结果喜人,有很多有意思的想法与项目被提出来了。一些自动化学习工具也引起了大家的兴趣,受到了大家的追捧。

什么是自动化机器学习呢?

接下来我们要探讨的是自动化机器学习属于哪一类科学,以及它不属于哪一类科学。

自动化机器学习并不属于自动化数据科学。毫无疑问的是它与自动化数据科学有重复的部分。尽管如此,机器学习只是数据科学工具包中的一个工具。它无法对所有的数据科学任务起作用。例如,机器学习虽然适用于预测性的数据科学任务。但它并不适用于描述性分析的数据科学任务。

即使是那些预测性的数据科学任务,也不仅仅只包含预测。我们对自动化机器学习与自动化数据科学会产生了混淆,对此,数据科学家Sandro Saitta认为:

他是完全正确的,不仅仅是词义的问题。假如你想要对机器学习与数据科学有一个更加清晰的认识,那就读读这个。

此外,数据科学家、自动化机器学习的领军人物Randy Olson认为我们要想得到高效的机器学习设计方案,我们必须做到以下几点:

假如我们将以上所说的东西都考虑进去,那么我们可以认为自动化机器学习的任务是选择算法、超参调整、迭代建模以及模型评价,这样的话,我们就可以以此来定义自动化机器学习了。自动化机器学习的定义是多种多样的(对比一下数据科学,当你向十个人询问什么是数据科学的时候,你会得到是十一种不同的回答。),但是我们却可以说,这开了个好头儿。

尽管我们知道了自动化机器学习的概念,自动化机器学习对我们可能有好处,但是我们仍需要知道为什么机器学习会很难。

AI研究人员、斯坦福大学博士生S. Zayd Enam最近写了一篇奇特的博客,博客的标题是《为什么机器学习这么“硬”?》,在这篇文章中,他写道(注意粗体字):

自动化机器学习将成为下一个AI研究主流?听听数据科学家怎么说

请注意,尽管Enam主要提及的是机器学习的研究,但是他也提到了现成的算法在用例中的实现(见粗体字)。

紧接着Enam详细阐述了机器学习的难题,并着重叙述了算法的特性(见粗体字):

Enam紧接着从算法研究层面阐述了框架问题。再次强调下,他所说的是应用算法。假如一个算法不起作用,或者性能不是很好,那么我们就需要对算法进行迭代,即再选择与再定义。这就产生了自动化,因此也就有了自动化算法。

我以前对于自动化机器学习算法本质的理解是这样的:

很简单,对不对?

对自动化机器学习工具进行比较

现在我们知道了自动化机器学习到底是什么了,以及我们要用它的原因。那我们我们该如何才能创造出一个自动化机器学习模型来?接下来要讲解的是两个自动机器学习工具包的概述,以及二者之间比较。这些工具包是使用python编写而成的。这两个工具使用不同的方式来达到相同的目的,也就是是机器学习过程的自动化。

Auto-sklearn是自动化机器学习的工具包,我们用它来替换scikit-learn中的estimator。在最近由KDnuggets举办的机器学习博客大赛中,它取得了冠军头衔。

自动化机器学习将成为下一个AI研究主流?听听数据科学家怎么说

auto-sklearn使机器学习的使用者可以很轻松的进行算法选择以及超参数的调整。它的优势就是在于使用贝叶斯优化、元数据学习以及集合建设。要想了解更多关于auto-sklearn的背后技术,你可以阅读这篇2015年发表在NIPS论文。

上面的信息是摘自项目的文档说明,Auto-sklearn可以通过贝叶斯优化方式将超参数最优化,就是通过不断迭代以下几个步骤:

下面将进一步阐明这个过程是如何进行的:

这个过程可以概括为联合选择算法、预处理方法以及超参数。具体如下:分类/回归的选择、预处理方法是最高优先级、分类超参数、被选择方法的超参数会被激活。我们将使用贝叶斯优化方法来搜索组合空间。贝叶斯优化方法适用于处理高维条件空间。我们使用SMAC,SMAC是的基础是随机森林,它是解决这类问题的最好方式。

就实用性而言,由于Auto-sklearn直接替代scikit-learn的estimator,因此scikt-learn需要安装这个功能,我们才能利用到这个优势。Auto-sklearn同样也支持在分布式文件系统中进行并行计算,同时它也可以利用scikit-learn模型的持续特性。要想高效的使用Auto-sklearn替代estimator只需要4行代码就可以了。作者这样写道:

自动化机器学习将成为下一个AI研究主流?听听数据科学家怎么说

自动化机器学习将成为下一个AI研究主流?听听数据科学家怎么说

需要注意的是,Auto-sklearn是ChaLearn AutoML challenge竞赛中,auto单元与tweakathon tracks单元的双料冠军。

最近Kdnuggets举办了自动化数据科学与机器学习博客大赛,Auto-sklearn研发团队提交的一篇博文在本次大赛中获奖,你可以 点击这里 进行阅读,同样也可以 点击这里 来阅读对他们的的采访。Auto-sklearn是由Freiburg大学研发出来的。

Auto-sklearn已经被托管到GitHub上了,你可以找到相关文档以及API

TPOT被认为是“你的数据科学助手”(要注意,不是“你的数据科学替代品”)。它是一个Python的工具。通过使用“遗传编程来自动的创建与优化机器学习管道”。TPOT与Auto-sklearn类似,与scikit-learn协同工作。就像是scikit-learn的包装器。

在本文中,我们曾提到过,这两个工具使用不同的方式,达到相似的目标。二者都是开源的,都是使用python编写而成的,都宣称通过使用自动化机器学习的方式简化了机器学习的过程。然而Auto-sklearn使用的是贝叶斯优化,TPOT使用的却是遗传编程。

尽管两者使用的方法不同,但是二者的最终结果却是相同的:自动化超参数选择,用一系列算进行建模,对大量特征的探索,这些都导致了迭代建模以及模型进化。

自动化机器学习将成为下一个AI研究主流?听听数据科学家怎么说

TPOT的真正好处之一就是使用scikit-learn的管道,产生可以准备运行的、独立的Python代码。这个代码代表着所有备选模型中表现最好的模型。我们就可以修改与审查这份代码。这份代码并不会是最终的模型,而是可以当做是我们寻找最优模型的有效起点。

下面是一个关于TPOT的例子,该案例使用MNIST数据集:

自动化机器学习将成为下一个AI研究主流?听听数据科学家怎么说

这次运行的结果正确率达到了98%,同时pyhton代码也就是我们所说的管道也会被导入到tpot-mnist-pipeline.py文件当中,如下所示:

自动化机器学习将成为下一个AI研究主流?听听数据科学家怎么说

我们可以 在GitHub上找到TPOT的源代码 ,以及说明文档。

TPOT的领军人物Randy Olson在Kdnuggets上写过一篇关于TPOT 与AutoML(自动化机器学习)的文章,你可以 点击这里 找到该文章。也会在这里找到对Randy的采访。

TPOT是由宾夕法尼亚大学生物医学信息学研究所研究出来的,由NIH资助。

当然,自动化机器学习不仅仅只有这两个工具。还有其他的工具,像Hyperopt (Hyperopt-sklearn)、 Auto-WEKA,以及Spearmint等等。我打赌在未来几年,大量相关的额外项目将会出现,这些项目中既会包含研究项目,也会包含工业项目。

自动化机器学习的未来

自动化机器学习的未来在哪里?

我最近公开地进行过以下陈述(根据我的文章《2017年机器学习预测》):

在同一篇文章当中,Randy Olson也表达了在2017年他对自动化机器学习的期望。此外Randy在最近的采访中有更加详细地阐述了他的预测:

但是自动化机器学习是否会替代数据科学家?Randy继续说道:

我并不认为自动化机器学习的目标是为了替代数据科学家,就像是智能代码自动完成工具的目标并不是来替代程序员一样。相反,对于我来说,自动化机器学习的的目标是为了减轻数据科学家的压力,使他们不必将大量的精力耗费在重复与耗时的任务上(比如说机器学习的管道设计与超参数的最优化)。这样他们就可以将时间投入到无法进行自动化的任务当中去。

这种思想十分好。auto-sklearn的开发人员也同样认同他的观点:

这听起来十分的鼓舞人心:数据科学家不会被大量替换,自动化机器学习是为了帮助他们更好的工作。这并不是说自动化机器学习已经很完美了。在我们提到自动机器学习是否还有进步空间的时候,Auto-sklearn团队如是说:

自动化机器学习的发展方向在哪里?很难说清楚。毋庸置疑的是,迟早会出现。尽管不是所有的数据科学家都熟知自动化机器学习,但是熟知自动化机器学习将会使你获益匪浅。别忘了,假如你能够在大多数人意识到之前就去学习自动化机器学习,驾驭科技浪潮,你就不会因未来的不确定性而担心你的工作了。你对于这些技术的驾驭利用将会帮助你在未来更好的工作。而我也再想不出比这个更好的理由来学习自动化机器学习了。

原创文章,未经授权禁止转载。详情见 转载须知 。

自动化机器学习将成为下一个AI研究主流?听听数据科学家怎么说

全局中部横幅
【公务员考试网】2022年公务员考试

公务员考试网是国内公务员考试在线信息平台,线上整合了2022年最新国家公务员考试时间、职位表、考试大纲、考试真题、成绩查询、笔试面试等所有相关国家公务员考试的一手资料,所有关于国家公务员考试资讯时时更新;找公务员考试信息,就来公务员考试网。

手机游戏下载

973游戏网为您提供好玩的手机游戏以及绿色安全的安卓软件下载,当然您在玩手游和软件的过程中遇见问题,我们也有原创的图文攻略教程带给大家,下载应用就来973,973是您值得信赖的手游网站。

风冷式导热油泵,KCB齿轮油泵,高粘度罗茨泵,罗茨泵,NYP高粘度转子泵

泊头市恒烨工业泵有限公司主要生产风冷式导热油泵,KCB齿轮油泵,高粘度罗茨泵,罗茨泵,NYP高粘度转子泵等各种齿轮油泵,期待与您的真诚合作.

素材下载

万象素材(www.wanxiangsucai.com)素材中国图片素材免费下载网站!中国素材网专业为设计师朋友提供最新最全面的免费PSD素材天下、矢量图库、PPT模板大全、片头视频素材、电子请柬、Flash素材、PPT背景图片素材、PS笔刷、名片设计欣赏、Photoshop教程、字体下载等。

设计院管理软件系统,CAD协同设计,设计协同,设计公司项目管理软件,设计院办公软件,设计院OA,图纸管理软件,设计院ERP,步天adoa设计管理

步天设计管理软件是一家专门面向设计行业的综合设计管理系统,包括设计院管理软件系统,CAD协同设计,设计协同,设计公司项目管理软件,设计院办公软件,设计院OA,图纸管理软件,设计院ERP等

山东长力煤矿机械有限公司

山东长力煤矿机械有限公司位于山东济宁市兖州区,专业致力于传动滚筒、改向滚筒、滚筒包胶、滚筒修复、菱形胶板、陶瓷胶板、缓冲床、缓冲条、缓冲托辊、摩擦托辊、防溢裙板及输送机整体设计与维护等领域的发展,联系电话:13562747811

无限蜂官网

无限蜂功能插件,反外挂,登录器,开区助手,手游插件等项目是国内首家集合所有功能产品于一体的技术型开发维护公司。专门针对游戏外挂封禁处理,营造绿色健康的游戏环境,无限蜂反挂网关为游戏行业提供反挂技术可以抵御外挂防御拦截,防止扫号,已经被公认为游戏反挂行业的佳品。同时无限蜂团队也会继续更新维护开发出更优质的周边产品。

北京画美医疗美容医院[官]

北京画美,是一家集专业塑美服务、研发及示范教学为一体的专业整形美容医院。医院毗邻三里屯国际商圈,雄踞东三环黄金地段,形成规模宏大,实力雄厚的专业医学整形美容医院。专注开展美容外科、美容无创科、美容皮肤科、美容私密科四大科室。

鱼七号

鱼七号是一家专注于分享SEO优化和网络营销思维的自媒体平台。我们致力于为广大网站管理员、企业主和市场营销从业者提供最新的SEO技巧、有效的网络营销策略和实用的营销思维,帮助他们在竞争激烈的网络环境中脱颖而出,实现业务增长和品牌影响力的提升。

宜兰汽车配件制造

宜兰汽车配件制造(平湖)有限公司是以设计、研发及生产汽车电子和各类光电产品等为主的台资企业。

龙岩市新丰康佳鲜农产品有限公司【官网】龙岩蔬菜批发,龙岩蔬菜零售,龙岩蔬菜配送,龙岩蔬菜基地种植

龙岩市新丰康佳鲜农产品有限公司专业服务于龙岩蔬菜批发,龙岩蔬菜零售,龙岩蔬菜配送,龙岩蔬菜基地种植,龙岩新鲜猪肉,龙岩哪有新鲜猪肉销售,龙岩新鲜鱼类,龙岩新鲜鱼类批发,龙岩新鲜鱼类销售,龙岩新鲜鸡鸭类,龙岩新鲜鸡鸭类销售,龙岩新鲜鸡鸭类批发,服务热线:13959078063

全局底部横幅