0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

新方法可自动搜索新算法,仅利用基本的数学公式

倩倩 ? 来源:新智元 ? 2020-03-25 16:29 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

市面上的自动机器学习算法多如牛毛,但并没有得到很好的普及,因为这些算法限制了搜索的空间,很多研究者还是需要自己设计机器学习模型的结构,而谷歌此次发布的AutoML-Zero搜索空间完全没有限制,可以从最基础的数学公式开始。「新智元急聘主笔、编辑、运营经理、客户经理,添加HR微信(Dr-wly)了解详情。」

AutoML 试图将特征工程、模型选择、参数调节这些与特征、模型、优化、评价有关的重要步骤进行自动化地学习,使得机器学习模型无需人工干预即可生成。谷歌这次提出的方法跟以往的有何不同呢?

新方法可自动搜索新算法,仅利用基本的数学公式

Automl-Zero 旨在自动发现机器学习算法,从空的或随机的程序开始,只使用基本的数学运算。它可以同时无偏好地搜索机器学习算法的所有方面,包括模型结构和学习策略。

尽管 Automl-Zero 的搜索域很广,但进化搜索看起来表现不错,通过搜索发现了线性回归、带有反向传播的双层神经网络,甚至是超过手工设计的复杂度相当的基线算法。

上面的图显示了我们实验中的一个例子,可以看到演化算法是如何来一步步解决二分类任务的。首先是个线性模型,没有任何优化方法,然后逐步发现了 SGD 来进行优化,接着开始加入随机的学习率,再往后发现了ReLU激活函数,随机权重初始化,梯度归一化等等,越来越接近我们手工设计的网络结构和优化方法。

几乎从零开始,跟传统的组装型自动机器学习区别很大

我们手工构建一个典型的机器学习模型,要经过以下几个步骤,数据预处理、模型构建、学习、预测,而 AutoML-Zero 的工作原理,可以简单理解为将各个步骤涉及的基本数学方法放在一个篮子里,然后随机从篮子取出放在对应的步骤,利用进化搜索,不断得到最优的组合。

AutoML-Zero 跟之前的自动机器学习有什么异同呢?之前的自动学习主要集中在体系结构上,它依赖于专家设计的复杂层作为构建块——或类似的限制性搜索空间。我们的目标是证明 AutoML 可以走得更远: 只需使用基本的数学运算作为构建块,来发现一个完整的机器学习方法, 我们通过引入一个新的框架来证明这一点,在这个搜索空间中可以显著减少人类经验的偏见,发现一些有趣的东西。

我们用 auto-sklearn 来解释下传统的自动机器学习所使用的方法,对细节感兴趣的同学可以看下这篇论文。

作者开发了一个基于 scikit-learn 的强大的新 AutoML 系统(使用 15 个分类器,14 个特征预处理方法和 4 种数据预处理方法,从而产生具有 110 个超参数的结构化搜索空间)。这个系统是在有限的参数空间中,通过自动对比在类似数据集上的性能,以及评估这些自动构造的模型性能,来实现自动搜索最优的机器学习方法。

如何用Python实现传统的AutoML

到这里你应该理解了,AutoML-Zero 的普适性更强一些,可以发现未知的机器学习方法,而 auto-sklearn 只是在现有的结构和参数中自动找到最优的。

我们用 Python 来举个简单的例子:

import autosklearn.classificationimport sklearn.model_selectionimport sklearn.datasetsimport sklearn.metricsX, y = sklearn.datasets.load_digits(return_X_y=True)X_train, X_test, y_train, y_test = sklearn.model_selection.train_test_split(X, y, random_state=1)AutoML = autosklearn.classification.AutoSklearnClassifier()AutoML.fit(X_train, y_train)y_hat = AutoML.predict(X_test)print(“Accuracy score”, sklearn.metrics.accuracy_score(y_test, y_hat))

如果想亲自动手实验的话可以安装 Anaconda ,它集成了所需要的大部分Python科学计算库,然后通过conda安装 auto-sklearn。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 算法
    +关注

    关注

    23

    文章

    4720

    浏览量

    95962
  • 机器学习
    +关注

    关注

    66

    文章

    8514

    浏览量

    135114
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    芯片制造中高精度膜厚测量与校准:基于红外干涉技术的新方法

    、环境光干扰及薄膜倾斜等因素限制,测量精度难以满足高精度工业需求。为此,本研究提出一种融合红外干涉与激光校准的薄膜厚度测量新方法,旨在突破传统技术瓶颈,实现更精准、
    的头像 发表于 07-21 18:17 ?191次阅读
    芯片制造中高精度膜厚测量与校准:基于红外干涉技术的<b class='flag-5'>新方法</b>

    无刷直流电机滑模观测器参数优化设计方法

    摘要:滑模反电势观测器的增益参数会影响观测器的收敛速度以及动态响应性能,常见的设计方法是基于观测器稳定性理论进行设计。提出一种利用遗传算法在稳定域内搜索观测误差最小的增益参数的
    发表于 06-27 16:48

    无刷直流电机反电势过零检测新方法

    新方法。在三相采样等效电路上分别并联一组三极管控制的电阻分压开关电路,参考电机转速线性调节控制信号占空比,以此控制三极管通断,从而调节电阻分乐开关电路阻值,可以避免高速时反电势幅值高于检测电路供电电压
    发表于 06-26 13:50

    VirtualLab Fusion应用:双轴晶体中的锥形折射

    中,在输出处发生横向偏移。因此,我们使用参数耦合方法将探测器的位移与晶体参数(晶体厚度和主折射率)联系起来,以实现自动定位。该数学公式的表达式可以在参考文献中找到。 公式来自C. F.
    发表于 02-27 09:50

    算法到生命,自动化人工生命搜索已然显现?

    」像生命体一样运作。 ASAL 其中一位研究者 Phillip Isola 近日,Sakana AI团队携手麻省理工学院(MIT)、开放人工智能研究院(OpenAI)以及瑞士AI实验室IDSIA等机构研究人员,共同提出了“自动化人工生命搜索”(ASAL)的新
    的头像 发表于 12-31 10:54 ?544次阅读
    从<b class='flag-5'>算法</b>到生命,<b class='flag-5'>自动</b>化人工生命<b class='flag-5'>搜索</b>已然显现?

    石墨烯制备的新方法

    Stoddart院士(2016年诺贝尔化学奖得主) 等人报告了一种一步脱水-冷凝方法,用于在室温和常压下、使用浓硫酸,以经济和绿色的方式从生物质中制备克级GR2Ms。该协议已成功应用于各种类型的生物质和碳水化合物,提供了33%的GR2M产率。该产物的性能与经典
    的头像 发表于 12-30 17:55 ?780次阅读
    石墨烯制备的<b class='flag-5'>新方法</b>

    大华股份荣获中国创新方法大赛一等奖

    近日,备受瞩目的2024年中国创新方法大赛全国总决赛在重庆圆满落下帷幕。此次大赛由中国科协与重庆市人民政府联合主办,吸引了众多创新企业和团队参与,共同展示创新成果,角逐荣誉奖项。 在这场创新盛宴中
    的头像 发表于 12-27 14:50 ?631次阅读

    基于遗传算法的QD-SOA设计新方法

    了QD-SOA的设计,提出了一种基于遗传算法的QD-SOA设计新方法。由于具有用于设计的模型是必不可少的,因此在第一步中获得数值模型。然后,利用从数值模型中采样的训练数据建立人工神经网络模型。实验表明,该神经模型具有较高的精度和
    的头像 发表于 12-17 09:58 ?515次阅读
    基于遗传<b class='flag-5'>算法</b>的QD-SOA设计<b class='flag-5'>新方法</b>

    一种降低VIO/VSLAM系统漂移的新方法

    本文提出了一种新方法,通过使用点到平面匹配将VIO/VSLAM系统生成的稀疏3D点云与数字孪生体进行对齐,从而实现精确且全球一致的定位,无需视觉数据关联。所提方法为VIO/VSLAM系统提供了紧密
    的头像 发表于 12-13 11:18 ?792次阅读
    一种降低VIO/VSLAM系统漂移的<b class='flag-5'>新方法</b>

    大华股份荣获2024年中国创新方法大赛一等奖

    近日,由中国科协、重庆市人民政府举办的2024年中国创新方法大赛全国总决赛在重庆落下帷幕。大华股份灵活运用创新方法、突破行业性技术难题,凭借“不惧强光,分毫必现,基于TRIZ的强逆光锐捕技术”项目,斩获全国一等奖。
    的头像 发表于 12-04 17:19 ?854次阅读

    利用全息技术在硅晶圆内部制造纳米结构的新方法

    本文介绍了一种利用全息技术在硅晶圆内部制造纳米结构的新方法。 研究人员提出了一种在硅晶圆内部制造纳米结构的新方法。传统上,晶圆上的微结构加工,仅限于通过光刻技术在晶圆表面加工纳米结构。 然而,除了晶
    的头像 发表于 11-18 11:45 ?810次阅读

    云端弹性计算公式有哪些内容?

    自动调整虚拟机数量;积分计算衡量CPU性能使用情况。这些公式算法共同支持云端高效、灵活、扩展的弹性计算服务。
    的头像 发表于 11-15 11:04 ?617次阅读

    上海光机所提出强激光产生高能量子涡旋态电子新方法

    近期,中国科学院上海光学精密机械研究所强场激光物理国家重点实验室研究团队发展了包括轨道角动量量子数的QED散射理论,并提出强激光产生高能量子涡旋态电子的新方法。相关成果以“Generation
    的头像 发表于 10-23 10:41 ?559次阅读
    上海光机所提出强激光产生高能量子涡旋态电子<b class='flag-5'>新方法</b>

    保护4-20 mA,±20-mA模拟输入的新方法

    电子发烧友网站提供《保护4-20 mA,±20-mA模拟输入的新方法.pdf》资料免费下载
    发表于 09-24 09:27 ?0次下载
    保护4-20 mA,±20-mA模拟输入的<b class='flag-5'>新方法</b>

    探索AC自动机:多关键词搜索的原理与应用案例

    的效率会显著下降,尤其是在需要与词典进行详尽对比的场景中。本文将介绍的Aho-Corasick(AC)自动机作为多模式匹配中的经典算法,不仅能够处理大规模文本数据,还能确保搜索过程的实时性和准确性。 AC
    的头像 发表于 08-26 15:55 ?1411次阅读
    探索AC<b class='flag-5'>自动</b>机:多关键词<b class='flag-5'>搜索</b>的原理与应用案例