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

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

3天内不再提示

详解贝叶斯超参优化方法

如意 来源:CSDN 作者:CSDN 2020-07-06 10:34 次阅读

数学是个奇妙的东西,可以把生活中的一切量化。人生也是个奇妙的东西,起起伏伏,好比一个高斯分布函数。今天就结合一些人生的感悟聊聊贝叶斯超参优化

一些些背景

很多算法工程师戏谑自己是调参工程师,因为他们需要在繁杂的算法参数中找到最优的组合,往往在调参的过程中痛苦而漫长的度过一天。如果有一种方式可以帮助工程师找到最优的参数组合,那一定大有裨益,贝叶斯超参优化就是其中的一种。如果是单单罗列公式,可能会显得乏味,就用一些思考带上公式为大家分享。

高斯过程

首先要知道什么是高斯过程,高斯过程也是正态分布,我们可以理解为一般世界的很多随机事件都是遵循这样的一个原则。比如买了1000次彩票,中奖的概率是多少,这就是一个典型的随机过程。比如在20楼向下扔皮球,砸中美女的概率也是一个随机过程。

在贝叶斯调参过程中,假设参数组合是X,最终的评估结果为Y,通过什么样的X可以取得最优的Y,这个函数F(X)我们是不知道的,

Y=F(X)

于是可以假设这个寻找最优化参数的过程是一个高斯过程。高斯过程有个特点,就是当随机遍历一定的数据点并拿到结果之后,可以大致绘制出整个数据的分布曲线。

上图是一个高斯过程的图,就像人生的曲线,起起伏伏,命运造化弄人,需要不断地尝试才能知道最终的结果。所以如果要找到完整的人生的曲线,需要不停地在每一个单点尝试,直到真个曲线清晰。就知道做什么样的事情,可以到达高谷,好比在超参优化中就是什么样的参数可以得到好的结果。

贝叶斯优化的重要基础理论就是不断通过先验点去预测后验知识。

贝叶斯优化理论

还是这张图,把横轴看作是参数组合X,纵轴看作是这个参数的结果Y。可以通过已经构建的曲线,找到曲线上升的方向,从而在这个方向上继续探索,这样就可以大概率拿到更好的结果。在生活的轨迹上,如果找到一条明确通往幸福的路,可以继续向前探索,因为大概率可以成功,但也许也有会错过更好的机会,陷入局部最优解。请看上图中的五角星,如果我们处于它的位置,继续向上走会迎来一个高峰,但是如果后退,在下降一段时间之后可能会迎来更高的波峰,你该如何选择。

于是,在参数的探索中要掌握一个平衡:

开发:在明确的曲线上扬方向继续走,大概率获得更好的结果,但是容易陷入局部最优。

探索:除了在曲线上扬的方向,在其它的区域也不忘寻找

总结一下,贝叶斯超参优化跟生活很像,面对顺境选择继续向前,还是勇敢的跳出现状寻找更大的突破,这需要一个策略,在调参中这个策略可以自己定义一些方法去实现。把参数组合对结果的影响看作是一个高斯过程,把开发和探索的策略作为一个自定义函数去权衡,这就是贝叶斯超参带给我们的启迪。

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

    关注

    23

    文章

    4547

    浏览量

    92006
  • 贝叶斯
    +关注

    关注

    0

    文章

    77

    浏览量

    12529
  • 高斯
    +关注

    关注

    0

    文章

    11

    浏览量

    7856
收藏 人收藏

    评论

    相关推荐

    透镜的设计与分析

    ** 仿真与设置:单平台互操作性 连接建模技术:构透镜  构透镜(柱结构分析)  传播到焦点  探测器 周期性微纳米结构可用的建模技术: 作为一种严格的特征模态求解器,傅里模态法(也
    发表于 08-06 13:48

    滤波和卡尔曼滤波的区别

    滤波和卡尔曼滤波是两种常用的滤波方法,它们在信号处理、导航、机器人定位等领域有着广泛的应用。
    的头像 发表于 08-01 15:25 217次阅读

    再次问鼎全球首富

    今日,亚马逊创始人杰夫·再次荣登全球首富宝座,成功超越了法国奢侈品巨头LVMH老板伯纳德·阿尔诺。在全球富豪500强排名中,以惊人的2090亿美元净资产位列榜首。
    的头像 发表于 06-12 17:36 545次阅读

    机器学习8大调技巧

    今天给大家一篇关于机器学习调技巧的文章。参数调优是机器学习例程中的基本步骤之一。该方法也称为参数优化,需要搜索
    的头像 发表于 03-23 08:26 463次阅读
    机器学习8大调<b class='flag-5'>参</b>技巧

    EMI电磁干扰:原理、影响及解决方法详解

    EMI电磁干扰:原理、影响及解决方法详解?|深圳比创达电子
    的头像 发表于 03-21 10:02 681次阅读
    EMI电磁干扰:原理、影响及解决<b class='flag-5'>方法</b><b class='flag-5'>详解</b>?

    和英伟达投资Figure人形机器人 超大手笔投资

    和英伟达投资Figure人形机器人 就在AI之后,大家还在关注人形机器人,有外媒报道和科技巨头英伟达将合力投资Figure AI Inc.,Figure AI是一家人形机
    的头像 发表于 02-25 14:37 768次阅读

    本月再次出售亚马逊股票,套现85亿美元 

    美国证交会(SEC)公布的文件显示,是在上周末开启了本次股票出售行动,于周二结束。其间,总共出售 23.7 亿美元估值的 14006906 股亚马逊股票。
    的头像 发表于 02-21 15:50 379次阅读

    风扇控制器怎么调 无风扇控制器怎么接线

    风扇控制器具有更低的噪音和更高的风速,使其成为家庭和办公室等场所的理想选择。 无风扇控制器的调节方法如下: 首先,确保无风扇控制器处于关闭状态,并将其连接到电源插座。根据无
    的头像 发表于 01-24 16:51 1447次阅读

    大规模神经网络优化最佳实践与规模律

    从理论分析入手把握大规模神经网络优化的规律,可以指导实践中的参数选择。反过来,实践中的参数选择也可以指导理论分析。本篇文章聚焦于大语言模型,介绍从 GPT 以来大家普遍使用的训练
    的头像 发表于 12-10 21:45 828次阅读

    加莱伺服驱动器维修报警9000-9060故障维修方法

    加莱伺服驱动器维修报警9000-9060故障维修方法
    的头像 发表于 11-28 10:05 696次阅读

    3.GraphSAGE[9]:generalized aggregation方法

    归纳学习(Inductive Learning):先从训练样本中学习到一定的模式,然后利用其对测试样本进行预测(即首先从特殊到一般,然后再从一般到特殊),这类模型如常见的模型。在GAT中
    的头像 发表于 11-16 10:38 382次阅读
    3.GraphSAGE[9]:generalized aggregation<b class='flag-5'>方法</b>

    优化是干什么的(原理解读)

    由于我们要优化的这个函数计算量太大,一个自然的想法就是用一个简单点的模型来近似f(x),这个替代原始函数的模型也叫做代理模型,优化中的
    的头像 发表于 11-14 17:34 865次阅读
    <b class='flag-5'>贝</b><b class='flag-5'>叶</b><b class='flag-5'>斯</b><b class='flag-5'>优化</b>是干什么的(原理解读)

    Python函数形的分类

    的分类 形的分类可以分为六种: 带有默认值的位置形 不带默认值的位置形 带有默认值的关键字形 不带默认值的关键字形
    的头像 发表于 11-14 11:19 662次阅读

    深度学习介绍

    1 Introduction 基于深度学习的人工智能模型往往精于 “感知” 的任务,然而光有感知是不够的, “推理” 是更高阶人工智能的重要组成部分。比方说医生诊断,除了需要通过图像和音频等感知病人的症状,还应该能够推断症状与表征的关系,推断各种病症的概率,也就是说,需要有“thinking”的这种能力。具体而言就是 识别条件依赖关系、因果推断、逻辑推理、处理不确定性 等。 概率图模型(PGM)能够很好处理概率性推理问题,然而PGM的弊端在于难以
    的头像 发表于 11-03 10:51 521次阅读
    <b class='flag-5'>贝</b><b class='flag-5'>叶</b><b class='flag-5'>斯</b>深度学习介绍

    关于概念进行形式化的建模和推理

    在统计学中,通常不会明确地为所有的现有经验附加条件,因为它是可以假设的。出于这个原因,在本书中,我们不会在这种情况下单独增加变量。然而在分析中,我们必须记住,我们对这个世界的理解总是以自己在这个世界上的经验为条件的。
    的头像 发表于 10-18 10:51 394次阅读
    关于<b class='flag-5'>贝</b><b class='flag-5'>叶</b><b class='flag-5'>斯</b>概念进行形式化的建模和推理