凸优化

简介: 凸优化

凸优化


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



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



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


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

目标函数是一个凸函数


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



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


线性回归


岭回归


LASSO回归


Logistic回归


支持向量机


Softamx回归


相关文章
|
7月前
|
机器学习/深度学习 算法 搜索推荐
【机器学习】凸集、凸函数、凸优化、凸优化问题、非凸优化问题概念详解
本文解释了凸集、凸函数、凸优化以及非凸优化的概念,并探讨了它们在机器学习中的应用,包括如何将非凸问题转化为凸问题的方法和技术。
878 0
|
机器学习/深度学习 自然语言处理 算法
最优化理论的三大非经典算法:模拟退火法、神经网络、遗传算法
最优化理论的三大非经典算法:模拟退火法、神经网络、遗传算法
377 0
|
机器学习/深度学习 算法 决策智能
凸优化介绍
凸优化介绍。更多文章请关注我的微信公众号:Python学习杂记
248 0
|
算法
面向高维优化问题的混沌粒子群混合蝴蝶优化算法(Matlab代码实现)
面向高维优化问题的混沌粒子群混合蝴蝶优化算法(Matlab代码实现)
138 0
|
机器学习/深度学习 算法 决策智能
基于遗传算法和非线性规划的函数寻优算法(Matlab代码实现)
基于遗传算法和非线性规划的函数寻优算法(Matlab代码实现)
247 0
|
算法
《最优化方法》——数学基础知识&线性规划&无约束优化算法初步
《最优化方法》——数学基础知识&线性规划&无约束优化算法初步
182 0
《最优化方法》——数学基础知识&线性规划&无约束优化算法初步
凸优化理论基础3——凸集和凸锥重要例子
凸优化理论基础3——凸集和凸锥重要例子
984 0
凸优化理论基础3——凸集和凸锥重要例子
|
人工智能 开发者
求解拉格朗日乘子法 | 学习笔记
快速学习求解拉格朗日乘子法
求解拉格朗日乘子法 | 学习笔记
|
机器学习/深度学习 传感器 算法
基于特征选择的二元粒子群优化算法附Matlab代码
基于特征选择的二元粒子群优化算法附Matlab代码