C4eg1-Linear Least Squares

  • Suppose f ( x ) = 1 2 ∥ A x − b ∥ 2 2 f(x)=\frac{1}{2}\|Ax-b\|_2^2 f(x)=21Axb22
  • gradient-based optimization
    • obtain the gradient: ∇ x f ( x ) = A T ( A x − b ) = A T A x − A T b \nabla_xf(x)=A^T(Ax-b)=A^TAx-A^Tb xf(x)=AT(Axb)=ATAxATb
    • detail algorithm
      Table4.1
  • Newton’s method
    • constraint: x T x ≤ 1 x^Tx\leq1 xTx1
    • Lagrangian: L ( x , λ ) = f ( x ) + λ ( x T x − 1 ) L(x,\lambda)=f(x)+\lambda(x^Tx-1) L(x,λ)=f(x)+λ(xTx1)
    • problem: min ⁡ x max ⁡ λ , λ ≥ 0 L ( x , λ ) \min\limits_x\max\limits_{\lambda,\lambda\geq0}L(x,\lambda) xminλ,λ0maxL(x,λ)
    • differentiate: A T A x − A T b + 2 λ x = 0 A^TAx-A^Tb+2\lambda x=0 ATAxATb+2λx=0
    • solution: x = ( A T A + 2 λ I ) − 1 A T b x=(A^TA+2\lambda I)^{-1}A^Tb x=(ATA+2λI)1ATb
    • λ \lambda λ for constraint: ∂ ∂ λ L ( x , λ ) = x T x − 1 \frac{\partial}{\partial\lambda}L(x,\lambda)=x^Tx-1 λL(x,λ)=xTx1
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值