数学工具--几何

几何

点到直线的距离

求一点 x ∗ x^* x到直线 w T x + b = 0 w^Tx+b=0 wTx+b=0的距离等价于求:
min ⁡ x   1 2 ∣ ∣ x − x ∗ ∣ ∣ 2 2 s . t . w T x + b = 0 \begin{aligned} {\underset {x}{\operatorname {min} }} \,&\frac{1}{2} ||x-x^*||_2^2\\ s.t.\quad &w^Tx+b=0\\ \end{aligned} xmins.t.21xx22wTx+b=0

通过拉格朗日乘子法:
L ( x , λ ) = 1 2 ∣ ∣ x − x ∗ ∣ ∣ 2 2 + λ ( w T x + b ) = 1 2 ( x − x ∗ ) T ( x − x ∗ ) + λ ( w T x + b ) \begin{aligned} L(x,\lambda) &= \frac{1}{2} ||x-x^*||_2^2 + \lambda(w^Tx+b)\\ &= \frac{1}{2}(x-x^*)^T(x-x^*) + \lambda(w^Tx+b) \end{aligned} L(x,λ)=21xx22+λ(wTx+b)=21(xx)T(xx)+λ(wTx+b)
求解拉格朗日函数:
{ ∂ L ∂ x = x − x ∗ + λ w = 0 ∂ L ∂ λ = w T x + b = 0 \left\{ \begin{array}{c} \frac{\partial L}{\partial x} = x-x^* + \lambda w =0 \\ \frac{\partial L}{\partial \lambda} = w^Tx+b = 0 \end{array}\right. {xL=xx+λw=0λL=wTx+b=0
⇒ x = x ∗ − λ w w T ( x ∗ − λ w ) + b = w T x ∗ − λ ∣ ∣ w ∣ ∣ 2 2 + b = 0 \begin{aligned} \Rightarrow x &= x^*-\lambda w \\ w^T&(x^*-\lambda w)+b = w^Tx^*-\lambda||w||_2^2+b=0 \\ \end{aligned} xwT=xλw(xλw)+b=wTxλw22+b=0
⇒ λ = w T x ∗ + b ∣ ∣ w ∣ ∣ 2 2 \Rightarrow \lambda = \frac{w^Tx^*+b}{||w||_2^2} λ=w22wTx+b
∣ ∣ x ∗ − x ∣ ∣ 2 = ∣ ∣ λ w ∣ ∣ 2 = ∣ λ ∣ ∣ ∣ w ∣ ∣ 2 = ∣ w T x ∗ + b ∣ ∣ ∣ w ∣ ∣ 2 ||x^*-x||_2 = ||\lambda w||_2 = |\lambda|||w||_2 = \frac{|w^Tx^*+b|}{||w||_2} xx2=λw2=λw2=w2wTx+b

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值