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

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

相关推荐
智算菩萨7 分钟前
GPT-5.4 进阶思考模式全面解析:从推理等级到实战提示词,代码、论文、数据处理一站通
人工智能·gpt·深度学习·机器学习·语言模型·自然语言处理·chatgpt
易知微EasyV数据可视化10 分钟前
数字孪生+AI:某国家级技术科研机构:耦合仿真评估部件性能,长期运维监测承压状态
人工智能·经验分享·物联网·数字孪生·空间智能
六个点12 分钟前
A2A协议入门:构建Agent之间的通信标准
人工智能
大学有意思13 分钟前
广西英华国际职业学院新能源汽车技术专业2026年权威解析
人工智能·机器人
枫叶林FYL13 分钟前
【自然语言处理 NLP】 大语言模型(LLM)系统工程(Large Language Model Engineering)5.1.2 ZeRO与显存优化技术
人工智能·深度学习·机器学习
Flying pigs~~14 分钟前
基于huggingface库Trainer实现Bert文本分类实战
人工智能·自然语言处理·bert·文本分类·huggingface·trainer
Gale2World16 分钟前
专题九:【终局演进】从“单体网关”到去中心化集群:分布式数字员工(Swarm)的宏大涌现
人工智能·agent
天天代码码天天17 分钟前
C# OnnxRuntime BEN2 前景分割
人工智能
moers17 分钟前
从cosh到AgentSecCore:拆解阿里云Agentic OS的四个技术决策
人工智能
饼干哥哥18 分钟前
RPA也被AI干死了!!一键生成监听100个小红书博主的工作流
人工智能