【机器学习】西瓜书第6章支持向量机课后习题6.1参考答案
【机器学习】西瓜书学习心得及课后习题参考答案—第6章支持向量机
1.试证明样本空间中任意点x到超平面(w,b)的距离为式(6.2)。
首先,直观解释二维空间内点到直线的距离:
由平面向量的有关知识,可得:
超平面的法向量为 w w w,任取平面上一点 x 0 x_0 x0?,则超平面可以表示为 ω T ? x 0 + b = 0 ω^T \cdot x_0 + b = 0 ωT?x0?+b=0。一个点 x x x到超平面的距离可以用该点到 x 0 x_0 x0? 的距离在法向量 (ω) 方向上的投影来表示,即:
距离
=
∣
ω
T
(
x
?
x
0
)
∣
∣
∣
ω
∣
∣
=
∣
ω
T
x
+
b
∣
∣
∣
ω
∣
∣
\text{距离} = \frac{|ω^T(x?x_0)|}{||ω||} = \frac{|ω^T x + b|}{||ω||}
距离=∣∣ω∣∣∣ωT(x?x0?)∣?=∣∣ω∣∣∣ωTx+b∣?
其中:
- ω T ω^T ωT 表示向量 w w w 的转置。
- ∣ ∣ ω ∣ ∣ ||ω|| ∣∣ω∣∣ 表示向量 w w w 的范数(模长)。
- x x x 是指向平面上的任意点。
- x 0 x_0 x0? 是平面上的某一点。
- b b b 是平面的偏置项。
这个公式表示了点 x x x 到平面的距离,计算方式是将点 x x x 投影到法向量 ω ω ω 上,然后除以 ω ω ω 的模长。
其中 ω = ( ω_1; ω_2; … ; ωd) 为法向量,决定了超平面的方向 ;
b
b
b 为位移项,决定
了超平面与原点之间的距离.
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!