在线客服
扫描二维码
下载博学谷APP
扫描二维码
关注博学谷微信公众号
随着人工智能的技术的崛起,深度学习的概念开始流行起来,那么谈到深度学习就不得不提自动机器学习。可能还有许多人会问:什么是自动机器学习?它有哪些用处?下面就我们一起了解自动机器学习吧!

一、认识自动机器学习
1、自动机器学习的概念:
自动机器学习(AutoML) 旨在通过让一些通用步骤 (如数据预处理、模型选择和调整超参数) 自动化,来简化机器学习中生成模型的过程。AutoML是指尽量不通过人来设定超参数,而是使用某种学习机制,来调节这些超参数。这些学习机制包括传统的贝叶斯优化,多臂老虎机(multi-armed bandit),进化算法,还有比较新的强化学习。当我们提起AutoML时,我们更多地是说自动化数据准备(即数据的预处理,数据的生成和选择)和模型训练(模型选择和超参数调优)。这个过程的每一步都有非常多的选项(options),根据我们遇到的问题,需要设定各种不同的选项。
2、自动机器学习的分类:
1、传统AutoML
(1)贝叶斯优化
贝叶斯优化是一种近似逼近的方法,用各种代理函数来拟合超参数与模型评价之间的关系,然后选择有希望的超参数组合进行迭代,最后得出效果最好的超参数组合。
(2)Multi-armed Bandit
multi-armed bandit是非常经典的序列决策模型,要解决的问题是平衡“探索”(exploration)和“利用”(exploitation)。这类算法,通过将自动调参问题,转化为bandit问题,配置更多资源给表现更优异的参数模型。
2、深度AutoML
(1)进化算法
一般的进化算法其实大同小异,差别在如何选择变异,有比较细的变异。这些进化算法在做自动模型选择时,每次迭代都不可避免的需要在整个数据集上跑若干个epoch,而每次迭代都有许多个变异,又需要很多次迭代,导致最后的训练时间太久。
(3)强化学习
强化学习在nas和ho两方面都有应用。强化学习在深度学习中的应用可谓方方面面,比如用强化学习做图像的增强学习 、device配置等等,但是强化学习的问题在于每一类问题,哪怕换一份相近的数据,也要从头训练;而且训练消耗的时间非常长。
二、为什么需要自动机器学习
对于机器学习的新用户而言,使用机器学习算法的一个主要的障碍就是算法的性能受许多的设计决策影响。随着深度学习的流行,工程师需要选择相应的神经网络架构,训练过程,正则化方法,超参数等等,所有的这些都对算法的性能有很大的影响。于是深度学习工程师也被戏称为调参工程师。
自动机器学习(AutoML)的目标就是使用自动化的数据驱动方式来做出上述的决策。用户只要提供数据,自动机器学习系统自动的决定最佳的方案。领域专家不再需要苦恼于学习各种机器学习的算法。自动机器学习不光包括大家熟知的算法选择,超参数优化,和神经网络架构搜索,还覆盖机器学习工作流的每一步。自动机器学习(AutoML)的用处就在于此,它帮助研究人员和从业者,自动构建机器学习(ML)管道,将多个步骤及其对应的多个选项集成为工作流,以期快速找到针对给定问题的高性能机器学习(ML)模型。
以上就是自动机器学习的全部介绍,相信大家对它的概念和用处都有了一定的了解。如果大家对人工智能还有进一步的学习欲望,可以上博学谷官网观看在线视频,进行更加深入的学习。
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
自然语言处理如何实现聊天机器人?
曾几何时,科幻电影里出现的聊天机器人还是一个遥不可及的幻想。然而随着近些年人工智能的飞速发展,自然语言处理(NLP)和深度学习(Deep Learning)技术使得我们离聊天机器人更近了一步。那么自然语言处理如何实现聊天机器人呢?
8170
2019-09-12 09:36:22
智能机器人开发需要学什么?就业前景怎么样?
从2016年春晚上令人惊艳的机器人舞蹈,到前不久的世界机器人大会,智能机器人的热潮从未衰退。可以预测,未来十年内,智能机器人的开发都是当今科技企业公司的重点项目,因此我国在该领域的人才将出现巨大缺口。这对于求职者来说,是一个可以实现自我价值的重大机遇。那么智能机器人开发需要学什么呢?就业前景究竟怎么样?
9393
2019-09-16 14:41:34
人工智能的未来趋势对社会有什么影响?
要说21世纪什么最火,那一定是人工智能。在人工智能崛起的同时,人们不由得担心,人工智能作为一种未知力量会对社会造成什么危害。其实任何科学技术都是一把双刃剑,关键看人们如何使用它。相信在未来,人工智能将带来更多造福于人类的颠覆性改变。下面我们就来看看,人工智能的未来趋势对社会的影响。
9913
2019-10-08 14:53:12
2019年人工智能三大热门技术盘点
在刚刚过去的2019年,人工智能领域发生了颠覆性的突破,不断有热门技术迭代和实施落地。当然在AI技术的发展变化中,有技术的的爆发也有技术的消亡。在2020年的开端,我们就来盘点一下2019年人工智能三大热门技术,即强化学习、自然语言处理和计算机视觉技术。这些人工智能领域的热门技术,不再是只存在于科幻影视剧和小说的遥远幻想,更多的已经逐渐深入并应用到我们的实际生活之中了。下面我们赶紧来看一下吧!
7776
2020-01-03 12:17:29
聚类算法的原理是什么?
在最近大热的机器学习算法中,聚类算法是被应用的最为广泛的算法。对许多想要深入了解机器学习算法的朋友来讲,聚类算法是一个绕不开的重点。那么,聚类算法的原理是什么呢?简单来讲,聚类算法是一种“数据探索”的分析方法,它帮助我们在大量的数据中探索和发现数据的结构。因此,要想弄清楚聚类算法的原理并不困难,下面我们一起来走进聚类算法的学习吧!
7998
2020-03-17 17:27:33
