凸优化问题

普遍的凸优化问题

凸优化问题作为机器学习的先修课程,有很多机器学习问题都要用到凸优化,包括深度学习,梯度下降算法也是最主要的优化器。

  1. 凸优化问题

    (a) 回归(Regression)

    1. Least Squares:

    2. Least Absolute Deviations:

    (b) 正则化回归(Regularized Regression)

    1. Lasso:

    (c) 去噪(Denosing)

    1. Total-Variation denosing / Fused Lasso

    (d) 分类(Classification)

    1. Logistic regression

    2. 0-1 Loss

    3. Hinge loss / SVM

    (e) 其他问题

    1. Travelling-salesman problem(TSP)

    2. Planning / Discrete optimization

    3. Maximum-likelihood estimation

  2. 非优化问题

    (a) Hypothesis testing / p-values

    (b) Boosting

    (c) Random Forests

    (d) Cross-validation / bootstrap

主要的概念

凸集和凸函数

凸集: 是一个凸集如果

凸函数: 是凸函数如果

凸优化问题

优化问题:

凸优化问题:

如果上述优化问题满足下列条件,那么它是一个凸优化问题:

  1. 是凸的。

  2. 是放射的,意味着

局部极小即全局极小

对于一个凸优化问题,如果x是可行的,且最小化f为一个局部区域, 对于所有可行y, , 那么对于所有可行y, 。简单的说,在凸优化问题中,局部极小就是全局极小

results matching ""

    No results matching ""