本系列文档是根据小象学院-邹博主讲的《机器学习》自己做的笔记。感觉讲得很好,公式推理通俗易懂。是学习机器学习的不错的选择。当时花了几百大洋买的。觉得不能浪费,应该不止一遍的研习。禁止转载,严禁用于商业用途。废话不多说了,开始整理笔记。

机器学习(一)凸优化

首先从凸集及其性质开始,邹博老师在课程里讲得很详细,笔记里就只记录我认为的重点了。

直线的向量表达:

过两定点A(5,1)。B(2,3)

 

 机器学习(一)凸优化

机器学习(一)凸优化

还能推广到高维:三位平面,超平面。

机器学习(一)凸优化

仿射集 定义:通过集合C中任意两个不同点的直线仍然在集合C内,则称集合C为仿射集。

机器学习(一)凸优化

像直线、平面、超平面都是仿射集。

凸集 定义:集合C内任意两点间的线段均在集合C内,则称集合C为凸集。

机器学习(一)凸优化

还有K个点的推广版本:

机器学习(一)凸优化

由上面的定义可以知道,仿射集必然是凸集,但凸集不一定是仿射集。

超平面和半空间:

2x+3y-9=0表示直线,可以写成向量的形式

机器学习(一)凸优化

推广开来,超平面可以这样定义:

机器学习(一)凸优化

将等式 写成不等式就得到半空间的概念:

 机器学习(一)凸优化

机器学习(一)凸优化

下面是二维空间里的例子,当然可以推广到高维的空间里。

机器学习(一)凸优化

下面了解几个保持凸性的运算

1.集合交算。例如:半空间的交

机器学习(一)凸优化

 

2.仿射变换

f=Ax+b的形式,称函数是仿射的:线性函数加常数的形式。

机器学习(一)凸优化

机器学习(一)凸优化

 

 

3.透视变换

4.投射变换

分割超平面:设C和D为两个不相交的凸集,则存在超平面P可以将C和D分离。

机器学习(一)凸优化

支撑超平面

机器学习(一)凸优化机器学习(一)凸优化

如何定义两个集合的“最优”分割超平面?

支撑向量

支持向量机的内容。

 

 *********************************************分割线**************************************************

 凸函数定义:

机器学习(一)凸优化

机器学习(一)凸优化

前面表示是底下部分,后面是上面的直线.

直观的理解就是:线段位于图像上方就是凸函数。

Jensen不等式:函数f是凸函数(基本条件)。

则有基本Jensen不等式:

机器学习(一)凸优化

k个机器学习(一)凸优化的版本

机器学习(一)凸优化

离散的情况下成立,连续的情况下也成立。

机器学习(一)凸优化

可以看成期望的形式如下:

机器学习(一)凸优化

Jensen不等式几乎是所有不等式的基础。

 保持函数凸性的算子:

凸函数的非负加权和:

机器学习(一)凸优化

 

凸函数与仿射函数的复合:

机器学习(一)凸优化

 

凸函数的逐点最大值、逐点上确界:

机器学习(一)凸优化

N条直线(直线是凸的,直线既是凸的又是凹的),在每个x处取得这些直线的最大点,则构成的新函数是凸函数;

当然,N条直线逐点求下界,得到的新函数是凹函数。

********************************************************分割线*********************************************************

凸优化

优化问题的基本形式:机器学习(一)凸优化机器学习(一)凸优化

凸优化问题的基本形式:机器学习(一)凸优化机器学习(一)凸优化

凸优化问题的重要性质:

凸优化问题的可行域为凸集

凸优化问题的局部最优即为全局最优解。

对偶问题:机器学习(一)凸优化

机器学习(一)凸优化

 

 

 机器学习(一)凸优化

机器学习(一)凸优化

机器学习(一)凸优化

机器学习(一)凸优化

 

 思路整理:

我们的目的:机器学习(一)凸优化

 

然后约束条件有:

机器学习(一)凸优化

 

 机器学习(一)凸优化

这样,由④的最大值可以求的①的最小值,达到目的。

并且

 机器学习(一)凸优化

要想保证取等号,则需要KKT条件。

机器学习(一)凸优化

机器学习(一)凸优化

只做学习用途。欢迎讨论及指正!

可以在新浪微博@徐卜灵 找到我哦。

 

相关文章:

  • 2021-09-29
  • 2022-01-14
  • 2021-05-02
  • 2021-03-28
  • 2021-12-25
  • 2020-02-20
  • 2021-11-30
  • 2022-12-23
猜你喜欢
  • 2021-09-29
  • 2021-12-03
  • 2021-09-01
  • 2021-09-29
相关资源
相似解决方案