每次推这个都卡住, 记一下推导过程。
向量算点到直线距离
直线 l:wTx+b=0l:w^Tx+b=0,直线外一点 y,求 y 到 ll 的距离 d:
任随 ll 上一点 x,w 所在直线与 y - x 所夹锐角为 θ\theta,于是 cosθ=dyx=wT(yx)wyx|\cos\theta|=\frac{d}{\parallel y-x\parallel}=\frac{|w^T(y-x)|}{\parallel w\parallel\cdot\parallel y-x\parallel} 所以 d=wTywTxwd=\frac{|w^Ty-w^Tx|}{\parallel w\parallel} 因为 x 在 ll 上,有 wTx+b=0w^Tx+b=0,所以 d=wTy+bwd=\frac{|w^Ty+b|}{\parallel w\parallel}

References

  1. 点到直线的距离公式的向量解释

相关文章: