机器学习中的凸优化

机器学习中为什么要强调凸优化?

        凸优化在数学规划领域具有非常重要的地位。工程中大量的问题最终都可以归结为一个优化问题,包括且不限于雷达、通信、信息处理、机器学习、模式识别、图像处理、自动控制、金融等学科。

在一些数学问题中很可能遇到复杂的函数、高阶函数等一些不易求解的目标函数。如图1所示的函数,其可能有多个局部极值点,而我们想找到全局最优点。

图1

对于一个复杂函数或一个上图所示的函数,找其全局最优点无疑比较困难或者说比较复杂,在实际工程中可能很难求解,这时我们想将一个复杂的目标函数转化为一个如图2所示的函数。这样其局部最优便是全局最优的解。

图2

        而图2所示的函数图像便是一个典型的凸函数图像,对应的优化称为凸优化。

所以凸优化问题便是便是机器学习的一个根本性问题。在工程中的很多问题可以抽象化为一个凸问题,很多非凸问题可以通过一定的手段或方法转化为一个凸问题,一旦转化为一个凸问题,那么理论上来说,这个问题便得到了解决。所以如何将工程中的问题或一个非凸问题转化为一个凸优化问题才是真正的考验一个人的能力。

一些基本概念

1、凸集

凸集的定义(直接上图片了,简书上不好写公式)

        简单的来说,凸集的定义就是在凸集内部任意选取两个点,则这两个点的连线上的任意一点也还在这个集合内,如图3.   直观上来说,凸集的图像外观就是外形往外凸不能有内凹的 部分。

图3.

2、常见的凸集:

(1)超平面(Hyperplane):

图4

(2)半空间(Halfspace)

图5

(3)多面体(Polyhedron)

图6

此外还有欧式球、椭球等凸集。

欧式球(Euclidean ball)
椭球(Ellipsoid)

        特别注意的是:一个凸优化的问题他的可行域必须是一个凸集,这也是凸集在优化问题中的重要性。

3、凸函数

        其几何解释,如图7所示凸函数的图上任取两个点连成一条直线,在这条直线的范围内,凹函数图上的值小于这个直线上的值。

图7

关于凸函数,它有两个充要条件。

(1)凸函数的一阶充要条件

几何解释:

图8

        运用几何可以很直观的解释上式的关系,总结起来就是凸函数总是在其任意一点的切线的上方,对于函数在定义域的任意取值,函数的值都大于或者等于对函数在这点的一阶近似。但是,具体在应用中,这个条件并不好用,我们不可能对每一个点都去计算函数的一阶导数,因此后面会说道利用凸函数的二阶特征来进行判断一个函数是否是一个凸函数。

(2)凸函数的二阶充要条件

        其中要求函数f二阶可微,则函数f在定义域上是凸函数的充要条件是:函数的二阶导数(即Hessian矩阵)是半正定的,也就是所有的特征值都是大于等于0的。特殊的,对于一元函数,可以退化为f′′(x)≥0。

4、凸函数的重要定理

        (1)f(x)在区间[a,b]上连续,在(a,b)内二阶可导,那么:

                         若f′′(x)>0,则f(x)是凸函数;

                         若f′′(x)<0,则f(x)是凹函数。

        即:当且仅当f(x)的二阶导数是非负的,一元二阶可微的函数在区间上是凸的。

        (2)凸函数的表述

        f(x)为凸函数,则有:

其中0<=θi<=1,θ1+θ2+  ...+θn=1

        在确定函数的凸凹性之后,可根据上式对函数进行不等式替换。

        对于复杂函数和约束函数的优化一般采用拉格朗日乘子法和KKT条件,这个将在下一篇进行介绍。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,793评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,567评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,342评论 0 338
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,825评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,814评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,680评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,033评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,687评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 42,175评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,668评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,775评论 1 332
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,419评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,020评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,978评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,206评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,092评论 2 351
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,510评论 2 343

推荐阅读更多精彩内容

  • 不同图像灰度不同,边界处一般会有明显的边缘,利用此特征可以分割图像。需要说明的是:边缘和物体间的边界并不等同,边缘...
    大川无敌阅读 13,821评论 0 29
  • 之前,我发过一篇文章,通俗地解释了梯度下降算法的数学原理和推导过程,推荐一看。链接如下: 简单的梯度下降算法,你真...
    红色石头Will阅读 1,687评论 1 10
  • 说实话,我很讨厌自己,讨厌那个懦弱胆小怕事的自己。 或许是从小家庭环境的影响,人人对我的印象就是随和,斯文,内敛。...
    jewelcell阅读 139评论 0 0
  • 不要问我这一生,可曾辜负过谁?真情已走远,爱亦伤悲,去亦伤悲。 1.女儿 我站在通往学校的林荫下,目送女儿走进高考...
    熏衣草的清香阅读 3,220评论 70 88
  • 我想天上会有一颗最耀眼的星 在我能看见的地方 它盯着我,我瞧着它 我知道它是谁 仁德、慈爱、善良 世间所有 美...
    乱发泠阅读 172评论 1 0