点到超平面的距离简单证明

这是一个简单的问题,定义如下:

设, y ( X ) = W T X + b , X ∈ R n , b ∈ R y(X) = W^TX +b, X \in R^n,b \in R y(X)=WTX+b,XRn,bR, 是一个 affine function(这个不重要,是个函数就行),超平面为 h : W T X + b = 0 h:W^TX +b=0 h:WTX+b=0, 证明: R n R^n Rn 中任意一点 X X X h h h 的距离为 ∣ y ( X ) ∣ ∣ ∣ W ∣ ∣ \frac{|y(X)|}{||W||} Wy(X)

证明:

如图:

点到超平面的距离简单证明_第1张图片
在超平面上任意取一点 X ′ , s . t . y ( X ′ ) = 0 X',s.t. y(X')=0 X,s.t.y(X)=0
距离

d = ∣ ∣ ( X ′ − X ) ∣ ∣ cos ⁡ α = ∣ W T ( X ′ − X ) ∣ ∣ ∣ W ∣ ∣ = ∣ W T X ′ + b − ( W T X + b ) ∣ ∣ ∣ W ∣ ∣ = ∣ y ( X ) ∣ ∣ ∣ W ∣ ∣ \begin{aligned} d&= ||(X'-X)||\cos \alpha \\ &=\frac{|W^T(X'-X)|}{||W||}\\ &=\frac{|W^TX'+b - (W^TX+b)|}{||W||}\\ &=\frac{|y(X)|}{||W||} \end{aligned} d=(XX)cosα=WWT(XX)=WWTX+b(WTX+b)=Wy(X)

你可能感兴趣的:(math)