【机器学习】西瓜书第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 为位移项,决定

了超平面与原点之间的距离.

相关推荐
汪子熙11 分钟前
使用 Trae 开发一个演示勾股定理的动画演示
前端·人工智能·trae
小白学C++.1 小时前
大模型论文:CRAMMING TRAINING A LANGUAGE MODEL ON ASINGLE GPU IN ONE DAY(效率提升)-final
人工智能·语言模型·自然语言处理
Encarta19931 小时前
【语音识别】vLLM 部署 Whisper 语音识别模型指南
人工智能·whisper·语音识别
AWS官方合作商1 小时前
AWS Bedrock:开启企业级生成式AI的钥匙【深度解析】
大数据·人工智能·aws
神经星星1 小时前
【vLLM 学习】API 客户端
数据库·人工智能·机器学习
星江月1 小时前
EchoMimic 音频驱动照片生成视频部署测试
人工智能·echomimic·语音生成视频
剑盾云安全专家1 小时前
AI制作PPT,如何轻松打造高效演示文稿
人工智能·科技·aigc·powerpoint·软件
进来有惊喜2 小时前
OpenCV 表情识别
人工智能·opencv·计算机视觉
Eavan努力努力再努力2 小时前
[目标检测]2023ICCV:DiffusionDet: Diffusion Model for Object Detection
人工智能·目标检测·计算机视觉
进来有惊喜2 小时前
opencv指纹匹配
人工智能·opencv·计算机视觉