✏️
LiHang-TongJiXueXiFangFa
  • Introduction
  • 第2章 感知机 - 原始形式
    • 学习策略的推导
    • 梯度下降法的算法过程
    • 梯度下降法的推导过程
    • 梯度下降法的收敛证明
  • 第2章 感知机 - 对偶形式
    • 学习模型的推导
    • 梯度下降法的算法过程
    • 梯度下降法的推导过程
  • 第3章 k近邻算法
    • 模型三要素
    • 构造平衡kd树
    • 用kd树的k近邻搜索
    • kd树的原理与改进
  • 第4章 朴素贝叶斯
    • 模型公式的推导
    • 策略公式的推导
    • 最大似然估计算法过程
    • 贝叶斯估计算法过程
  • 第5章 决策树
    • 决策树的模型
    • 信息增益的算法
    • ID3决策树的生成算法
    • C4.5决策树的生成算法
    • 决策树的剪枝算法
  • 第5章 CART决策树
    • CART树的生成
    • CART树的剪枝
  • 第6章 逻辑回归
    • 二分类逻辑回归模型
    • 多分类逻辑回归模型
  • 第6章 最大熵模型
    • 最大熵的原理
    • 最大熵模型的定义
    • 最大熵的学习过程
    • 根据最大熵的学习过程推导最大熵模型
    • 证明:对偶函数的极大化=模型的极大似然估计
  • 第6章 目标函数最优化问题
    • 改进的迭代尺度法(IIS)
    • IIS算法公式(1)推导
    • A和B的推导
    • 拟牛顿法
  • 第7章 支持向量机
    • 函数间隔与几何间隔
  • 第7章 线性可分SVM
    • 凸二次规划问题推导
    • 支持向量
    • 凸二次规划问题求解
    • 原始问题转换为对偶最优化问题
  • 第7章 线性SVM
    • 原始问题转换为对偶最优化问题
    • 根据 a 求 w 和 b*
    • 支持向量
  • 第7章 非线性SVM
    • 核函数与核技巧
    • 核技巧在SVM中的应用
    • 7.3.2 正定核
    • 常用的核函数
  • 第7章 序列最小最优化算法
    • 选择变量
    • 推导1
    • 推导2
    • 推导3
    • 推导4
    • 推导5:update b
  • 第8章 adaboost
    • 算法过程
    • 训练误差分析
    • 加法模型
    • 前向分步算法
    • adaboost一种特殊的加法模型
  • 第8章 提升树
    • 回归问题提升树的推导
    • 回归问题提升树前向分步算法
    • 一般决策问题梯度提升算法
  • 第9章 EM算法
    • 算法过程
    • Q函数的推导
    • 关于算法的收敛性
    • 高斯混合模型参数估计的EM算法
    • Q函数推导
    • 推导2
  • 第10章 隐马尔可夫模型
    • 定义
    • 概率计算问题 - 直接计算法
    • 概率计算问题 - 前向算法
    • 概率计算问题 - 后向算法
    • 学习问题 - 监督学习
    • 学习问题 - 非监督学习
    • Baum - Welch算法推导
    • 推导1
    • 预测问题 - 近似算法
    • 预测问题 - 维特比算法
    • 维特比算法推导过程
  • 第11章 条件随机场
    • 概率无向图模型
  • 遗留问题
Powered by GitBook
On this page

Was this helpful?

  1. 第7章 线性SVM

原始问题转换为对偶最优化问题

原始问题:

min⁡w,b,ξ12∣∣w∣∣2+C∑i=1Nξi1s.t.yi(w⋅xi+b)≥1−ξiξi≥0,i=1,2,⋯ ,N\begin{aligned} \min_{w,b,\xi} \quad \frac{1}{2}||w||^2 + C \sum_{i=1}^N\xi_i && {1} \\ s.t. \quad y_i(w\cdot x_i+b)\ge 1-\xi_i \\ \quad \quad \xi_i \ge 0, i = 1,2,\cdots,N \end{aligned}w,b,ξmin​21​∣∣w∣∣2+Ci=1∑N​ξi​s.t.yi​(w⋅xi​+b)≥1−ξi​ξi​≥0,i=1,2,⋯,N​1

对偶问题:

min⁡a12∑i=1N∑j=1Naiajyiyj(xi⋅xj)−∑i=1Nais.t.∑i=1Naiyi=00≤ai≤C,i=1,2,⋯ ,N2\begin{aligned} \min_a \quad \frac{1}{2}\sum_{i=1}^N\sum_{j=1}^Na_ia_jy_iy_j(x_i\cdot x_j) - \sum_{i=1}^Na_i \\ s.t. \quad \sum_{i=1}^Na_iy_i=0 \\ \quad \quad 0 \le a_i \le C, i=1,2,\cdots,N && {2} \end{aligned}amin​21​i=1∑N​j=1∑N​ai​aj​yi​yj​(xi​⋅xj​)−i=1∑N​ai​s.t.i=1∑N​ai​yi​=00≤ai​≤C,i=1,2,⋯,N​​2​

原始问题公式(1)到对偶问题公式(2)的推导过程

  1. 将原始问题(1)稍加变形

    min⁡w,b,ξ12∣∣w∣∣2+C∑i=1Nξi3s.t.1−ξi−yi(w⋅xi+b)≤0−ξi≤0,i=1,2,⋯ ,N\begin{aligned} \min_{w,b,\xi} \quad \frac{1}{2}||w||^2 + C \sum_{i=1}^N\xi_i && {3} \\ s.t. \quad 1-\xi_i - y_i(w\cdot x_i+b) \le 0 \\ \quad \quad -\xi_i \le 0, i = 1,2,\cdots,N \end{aligned}w,b,ξmin​21​∣∣w∣∣2+Ci=1∑N​ξi​s.t.1−ξi​−yi​(w⋅xi​+b)≤0−ξi​≤0,i=1,2,⋯,N​3
  2. 写出拉格朗日函数

    L(w,b,ξ,a,μ)=12∣∣w∣∣2+C∑i=1Nξi+∑i=1Nai(1−ξi−yi(w⋅xi+b))−∑i=1Nμiξi4\begin{aligned} L(w, b, \xi, a, \mu) = \frac{1}{2}||w||^2 + C \sum_{i=1}^N\xi_i + \sum_{i=1}^Na_i(1-\xi_i - y_i(w\cdot x_i+b)) - \sum_{i=1}^N\mu_i\xi_i && {4} \end{aligned}L(w,b,ξ,a,μ)=21​∣∣w∣∣2+Ci=1∑N​ξi​+i=1∑N​ai​(1−ξi​−yi​(w⋅xi​+b))−i=1∑N​μi​ξi​​​4​
  3. L(w,b,ξ,a,μ)L(w, b, \xi, a, \mu)L(w,b,ξ,a,μ)分别对w,b,ξiw, b, \xi_iw,b,ξi​求偏导,并令导数为0

    ∇wL(w,b,ξ,a,μ)=w−∑i=1Naiyixi=0∇bL(w,b,ξ,a,μ)=−∑i=1Naiyi=0∇ξiL(w,b,ξ,a,μ)=C−ai−μi=05\begin{aligned} \nabla_wL(w, b, \xi, a, \mu) = w - \sum_{i=1}^Na_iy_ix_i = 0 \\ \nabla_bL(w, b, \xi, a, \mu) = -\sum_{i=1}^Na_iy_i = 0 \\ \nabla_{\xi_i}L(w, b, \xi, a, \mu) = C - a_i - \mu_i = 0 && {5} \end{aligned}∇w​L(w,b,ξ,a,μ)=w−i=1∑N​ai​yi​xi​=0∇b​L(w,b,ξ,a,μ)=−i=1∑N​ai​yi​=0∇ξi​​L(w,b,ξ,a,μ)=C−ai​−μi​=0​​5​
  4. 将等式(5)代入公式(4)得到对偶函数:

    L(w,b,ξ,a,μ)=12∣∣w∣∣2+C∑i=1Nξi+∑i=1Nai(1−ξi−yi(w⋅xi+b))−∑i=1Nμiξi=12(w⋅w)+∑i=1N(C−ai−μi)ξi+∑i=1Nai−w⋅w−b∑i=1Naiyi=−12(w⋅w)+∑i=1Nai=12∑i=1N∑j=1Naiajyiyj(xi⋅xj)−∑i=1Nai6\begin{aligned} L(w, b, \xi, a, \mu) = \frac{1}{2}||w||^2 + C \sum_{i=1}^N\xi_i + \sum_{i=1}^Na_i(1-\xi_i - y_i(w\cdot x_i+b)) - \sum_{i=1}^N\mu_i\xi_i \\ = \frac{1}{2}(w \cdot w) + \sum_{i=1}^N(C-a_i-\mu_i)\xi_i + \sum_{i=1}^Na_i - w \cdot w - b\sum_{i=1}^Na_iy_i \\ = -\frac{1}{2}(w \cdot w) + \sum_{i=1}^Na_i \\ = \frac{1}{2}\sum_{i=1}^N\sum_{j=1}^Na_ia_jy_iy_j(x_i\cdot x_j) - \sum_{i=1}^Na_i && {6} \end{aligned}L(w,b,ξ,a,μ)=21​∣∣w∣∣2+Ci=1∑N​ξi​+i=1∑N​ai​(1−ξi​−yi​(w⋅xi​+b))−i=1∑N​μi​ξi​=21​(w⋅w)+i=1∑N​(C−ai​−μi​)ξi​+i=1∑N​ai​−w⋅w−bi=1∑N​ai​yi​=−21​(w⋅w)+i=1∑N​ai​=21​i=1∑N​j=1∑N​ai​aj​yi​yj​(xi​⋅xj​)−i=1∑N​ai​​​6​
  5. 公式(6)为对偶函数 公式(5)能得出以下限制条件:

    ∑i=1Naiyi=00≤ai≤C,i=1,2,⋯ ,N7\begin{aligned} \sum_{i=1}^Na_iy_i=0 \\ 0 \le a_i \le C, i=1,2,\cdots,N && {7} \end{aligned}i=1∑N​ai​yi​=00≤ai​≤C,i=1,2,⋯,N​​7​
  6. 公式(6)结合公式(7)就是原始问题的对偶问题

Previous第7章 线性SVMNext根据 a 求 w 和 b*

Last updated 5 years ago

Was this helpful?