凸优化

简介: 凸优化

凸优化


数值优化算法面临两个方面的问题:局部极值,鞍点。前者是梯度为0的点,也是极值点,但不是全局极小值;后者连局部极值都不是,在鞍点处Hessian矩阵不定,即既非正定,也非负定。



凸优化通过对目标函数,优化变量的可行域进行限定,可以保证不会遇到上面两个问题。



凸优化是一类特殊的优化问题,它要求:


优化变量的可行域是一个凸集

目标函数是一个凸函数


凸优化最好的一个性质是:所有局部最优解一定是全局最优解。



机器学习中典型的凸优化问题有:


线性回归


岭回归


LASSO回归


Logistic回归


支持向量机


Softamx回归


相关文章
|
7月前
|
机器学习/深度学习 自然语言处理 算法
最优化理论的三大非经典算法:模拟退火法、神经网络、遗传算法
最优化理论的三大非经典算法:模拟退火法、神经网络、遗传算法
101 0
|
8月前
15 贝叶斯方法
15 贝叶斯方法
23 0
|
9月前
|
机器学习/深度学习 算法 决策智能
凸优化介绍
凸优化介绍。更多文章请关注我的微信公众号:Python学习杂记
101 0
贝叶斯算法人生
贝叶斯算法人生
|
算法 固态存储
【双目视觉】 立体匹配算法原理之“代价函数”
Census方法任取左图一个像素点P,观察周围3*3窗口的像素点灰度值,如果小于P就置1,否则为0,然后编码。右图也是如此。最后异或比较,根据异或后的结果,看‘1’的个数,计算汉明距离
151 0
|
机器学习/深度学习 传感器 算法
【特征选择】基于二元多邻域人工蜂群 (BMNABC) 解决特征选择问题附matlab代码
【特征选择】基于二元多邻域人工蜂群 (BMNABC) 解决特征选择问题附matlab代码
|
算法
《最优化方法》——数学基础知识&线性规划&无约束优化算法初步
《最优化方法》——数学基础知识&线性规划&无约束优化算法初步
113 0
《最优化方法》——数学基础知识&线性规划&无约束优化算法初步
|
机器学习/深度学习 传感器 算法
【特征选择】基于二元多邻域人工蜂群 (BMNABC) 特征选择问题附matlab代码
【特征选择】基于二元多邻域人工蜂群 (BMNABC) 特征选择问题附matlab代码
凸优化理论基础3——凸集和凸锥重要例子
凸优化理论基础3——凸集和凸锥重要例子
873 0
凸优化理论基础3——凸集和凸锥重要例子