机器学习-白板推导 P5_2 (降维基础知识)

机器学习-白板推导 P5_2

降维基础知识

X = [ x 1 x 2 . . . x N ] T = [ x 1 T x 2 T ⋮ x N T ] = [ x 11 x 12 . . . x 1 p x 21 x 22 . . . x 2 p ⋮ ⋮ ⋱ ⋮ x N 1 x N 2 . . . x N p ] N ∗ p X=\begin{bmatrix} x_1 & x_2 &...& x_N \end{bmatrix}^T=\begin{bmatrix} x_1^T \\ x_2^T \\\vdots\\ x_N^T \end{bmatrix} = \begin{bmatrix} x_{11} & x_{12} &...& x_{1p} \\ x_{21} & x_{22} &...& x_{2p} \\ \vdots & \vdots & \ddots & \vdots \\ x_{N1} & x_{N2} &...& x_{Np} \\ \end{bmatrix}_{N*p} X=[x1x2...xN]T=x1Tx2TxNT=x11x21xN1x12x22xN2.........x1px2pxNpNp
1 N = [ 1 1 ⋮ 1 ] 1_N= \begin{bmatrix} 1 \\ 1 \\\vdots\\ 1 \end{bmatrix} 1N=111
x i ∈ R p , y i ∈ R , i = 1 , 2... N x_i \in R^p, y_i \in R, i=1,2...N xiRp,yiR,i=1,2...N

S a m p l e M e a n : X ‾ p ∗ 1 = 1 N ∑ i = 1 N x i Sample Mean: \overline{X}_{p*1}=\frac{1}{N}\sum_{i=1}^Nx_i SampleMean:Xp1=N1i=1Nxi

S a m p l e C o v a r i a n c e : S p ∗ p = 1 N ∑ i = 1 N ( x i − X ‾ ) ( x i − X ‾ ) T Sample Covariance:S_{p*p}=\frac{1}{N}\sum_{i=1}^N(x_i-\overline{X})(x_i-\overline{X})^T SampleCovariance:Spp=N1i=1N(xiX)(xiX)T

X ‾ = 1 N ∑ i = 1 N x i = 1 N [ x 1 x 2 . . . x N ] [ 1 1 ⋮ 1 ] = 1 N X T 1 N \overline{X}=\frac{1}{N}\sum_{i=1}^Nx_i=\frac{1}{N}\begin{bmatrix} x_1 & x_2 &...& x_N \end{bmatrix} \begin{bmatrix} 1 \\ 1 \\\vdots\\ 1 \end{bmatrix}=\frac{1}{N}X^T1_N X=N1i=1Nxi=N1[x1x2...xN]111=N1XT1N
S = 1 N ∑ i = 1 N ( x i − X ‾ ) ( x i − X ‾ ) T = 1 N [ x 1 − X ‾ x 2 − X ‾ . . . x N − X ‾ ] [ ( x 1 − X ‾ ) T ( x 2 − X ‾ ) T ⋮ ( x N − X ‾ ) T ] = 1 N ( X T − X ‾ 1 N T ) ( X T − X ‾ 1 N T ) T = 1 N ( X T − 1 N X T 1 N 1 N T ) ( X T − 1 N X T 1 N 1 N T ) T = 1 N X T ( I N − 1 N 1 N 1 N T ) ( I N − 1 N 1 N 1 N T ) T X \begin{aligned} S &=\frac{1}{N}\sum_{i=1}^N(x_i-\overline{X})(x_i-\overline{X})^T \\ &=\frac{1}{N}\begin{bmatrix} x_1 -\overline{X} & x_2-\overline{X} &...& x_N -\overline{X}\end{bmatrix} \begin{bmatrix} (x_1-\overline{X})^T \\ (x_2-\overline{X})^T\\\vdots\\ (x_N-\overline{X})^T\end{bmatrix} \\ &= \frac{1}{N}(X^T-\overline{X}{1_N}^T)(X^T-\overline{X}{1_N}^T)^T\\ &=\frac{1}{N}(X^T-\frac{1}{N}X^T1_N{1_N}^T)(X^T-\frac{1}{N}X^T1_N{1_N}^T)^T\\ &=\frac{1}{N}X^T(I_N-\frac{1}{N}1_N{1_N}^T)(I_N-\frac{1}{N}1_N{1_N}^T)^TX\\ \end{aligned} S=N1i=1N(xiX)(xiX)T=N1[x1Xx2X...xNX](x1X)T(x2X)T(xNX)T=N1(XTX1NT)(XTX1NT)T=N1(XTN1XT1N1NT)(XTN1XT1N1NT)T=N1XT(INN11N1NT)(INN11N1NT)TX
定义: H N = I N − 1 N 1 N 1 N T → c e n t e r i n g    m a t r i x H_N=I_N-\frac{1}{N}1_N{1_N}^T \rightarrow centering \; matrix HN=INN11N1NTcenteringmatrix

H N H_N HN每个样本减去均值,会使图像向中心移动
S = 1 N X T H H T X \begin{aligned} S &= \frac{1}{N}X^THH^TX \end{aligned} S=N1XTHHTX

H N = I N − 1 N 1 N 1 N T H_N=I_N-\frac{1}{N}1_N{1_N}^T HN=INN11N1NT

H N T = I N − 1 N 1 N 1 N T = H N H_N^T=I_N-\frac{1}{N}1_N{1_N}^T = H_N HNT=INN11N1NT=HN

H 2 = H . H = ( I N − 1 N 1 N 1 N T ) ( I N − 1 N 1 N 1 N T ) = I N − 2 N 1 N 1 N T + 1 N 2 1 N 1 N T 1 N 1 N T = I N − 1 N 1 N 1 N T = H N H^2=H.H=(I_N-\frac{1}{N}1_N{1_N}^T) (I_N-\frac{1}{N}1_N{1_N}^T) =I_N-\frac{2}{N}1_N{1_N}^T+\frac{1}{N^2}1_N{1_N}^T1_N{1_N}^T=I_N-\frac{1}{N}1_N{1_N}^T = H_N H2=H.H=(INN11N1NT)(INN11N1NT)=INN21N1NT+N211N1NT1N1NT=INN11N1NT=HN

H N = H H^N=H HN=H

所以:
S = 1 N X T H H T X = 1 N X T H X \begin{aligned} S &= \frac{1}{N}X^THH^TX = \frac{1}{N}X^THX \end{aligned} S=N1XTHHTX=N1XTHX

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值