【机器学习】西瓜书学习心得及课后习题参考答案—第6章支持向量机

笔记心得

6.1 间隔与支持向量------ w w w是法向量,垂直与超平面 w T x + b = 0 w^Tx+b=0 wTx+b=0。这一节了解了支持向量机的基本型。
min ⁡ w , b 1 2 ∣ ∣ w ∣ ∣ 2 s . t . y i ( w T x i + b ) ≥ 1 , i = 1 , 2 , . . . , m . \min_{w,b} \frac{1}{2}||w||^2 \\ s.t. \ \ y_i(w^Tx_i+b) \ge 1, \qquad i=1,2,...,m. w,bmin21∣∣w∣∣2s.t. yi(wTxi+b)≥1,i=1,2,...,m.

6.2 对偶问题------SVM的基本型是一个凸二次规划问题,可以用更高效的方法求解。使用拉格朗日乘子法得到其"对偶问题"。了解了KKT条件,SMO算法。

6.3 核函数------了解了能作为核函数的条件,和常用的核函数。

6.4 软间隔与正则化------这一节主要是讨论缓解过拟合问题。

6.5 支持向量回归------支持向量机解决回归问题。所构建的间隔带两侧松弛程度可不同。

术语学习

课后习题

6.1 试证明样本空间中任意点 x x x到超平面 ( w , b ) (w,b) (w,b)的距离为式 (6.2)。

假设点 x 0 = ( x 1 0 , x 2 0 , . . . , x n 0 ) x_0=(x_1^0,x_2^0,...,x_n^0) x0=(x10,x20,...,xn0),其在超平面 w T x + b = 0 w^Tx+b=0 wTx+b=0上的投影点为 x 1 = ( x 1 1 , x 2 1 , . . . , x n 1 ) x_1=(x_1^1,x_2^1,...,x_n^1) x1=(x11,x21,...,xn1),则 w T x 1 + b = 0 w^Tx_1+b=0 wTx1+b=0。
w w w为法向量,因此 x 0 x 1 → \overrightarrow{x_{0}x_{1}} x0x1 与法向量 w w w平行。夹角为0或者 π \pi π
∣ w ⋅ x 0 x 1 → ∣ = ∣ ∣ ∣ w ∣ ∣ ⋅ c o s π ⋅ ∣ ∣ x 0 x 1 → ∣ ∣ ∣ = ∣ ∣ w ∣ ∣ ⋅ ∣ ∣ x 0 x 1 → ∣ ∣ = ∣ ∣ w ∣ ∣ ⋅ r |w\cdot \overrightarrow{x_0x_1}| = |||w|| \cdot cos\pi \cdot ||\overrightarrow{x_0x_1} ||| = ||w|| \cdot ||\overrightarrow{x_0x_1}|| = ||w||\cdot r ∣w⋅x0x1 ∣=∣∣∣w∣∣⋅cosπ⋅∣∣x0x1 ∣∣∣=∣∣w∣∣⋅∣∣x0x1 ∣∣=∣∣w∣∣⋅r

同时

∣ w ⋅ x 0 x 1 → ∣ = ∣ w 1 ( x 1 1 − x 1 0 ) + w 2 ( x 2 1 − x 2 0 ) + . . . + w 1 ( x n 1 − x n 0 ) ∣ = ∣ w 1 x 1 1 + w 2 x 2 1 + . . . + w n x n 1 − ( w 1 x 1 0 + w 2 x 2 0 + . . . + w n x n 0 ) ∣ = ∣ w T x 1 − w T x 0 ∣ = ∣ − b − w T x 0 ∣ = ∣ w T x 0 + b ∣ |w \cdot \overrightarrow{x_0x_1}| \\ =|w_1(x_1^1-x_1^0)+w_2(x_2^1-x_2^0)+...+w_1(x_n^1-x_n^0)| \\ =|w_1x_1^1+w_2x_2^1+...+w_nx_n^1-(w_1x_1^0+w_2x_2^0+...+w_nx_n^0)| \\ =|w^Tx_1-w^Tx_0| \\ =|-b-w^Tx_0| \\ =|w^Tx_0+b| ∣w⋅x0x1 ∣=∣w1(x11−x10)+w2(x21−x20)+...+w1(xn1−xn0)∣=∣w1x11+w2x21+...+wnxn1−(w1x10+w2x20+...+wnxn0)∣=∣wTx1−wTx0∣=∣−b−wTx0∣=∣wTx0+b∣

所以
∣ w T x 0 + b ∣ = ∣ ∣ w ∣ ∣ ⋅ r r = ∣ w T x 0 + b ∣ ∣ ∣ w ∣ ∣ |w^Tx_0+b| = ||w||\cdot r \\ r = \frac{|w^Tx_0+b|}{||w||} ∣wTx0+b∣=∣∣w∣∣⋅rr=∣∣w∣∣∣wTx0+b∣

相关推荐
江_小_白25 分钟前
自动驾驶之激光雷达
人工智能·机器学习·自动驾驶
yusaisai大鱼2 小时前
TensorFlow如何调用GPU?
人工智能·tensorflow
珠海新立电子科技有限公司4 小时前
FPC柔性线路板与智能生活的融合
人工智能·生活·制造
IT古董4 小时前
【机器学习】机器学习中用到的高等数学知识-8. 图论 (Graph Theory)
人工智能·机器学习·图论
曼城周杰伦5 小时前
自然语言处理:第六十三章 阿里Qwen2 & 2.5系列
人工智能·阿里云·语言模型·自然语言处理·chatgpt·nlp·gpt-3
余炜yw5 小时前
【LSTM实战】跨越千年,赋诗成文:用LSTM重现唐诗的韵律与情感
人工智能·rnn·深度学习
莫叫石榴姐6 小时前
数据科学与SQL:组距分组分析 | 区间分布问题
大数据·人工智能·sql·深度学习·算法·机器学习·数据挖掘
如若1236 小时前
利用 `OpenCV` 和 `Matplotlib` 库进行图像读取、颜色空间转换、掩膜创建、颜色替换
人工智能·opencv·matplotlib
YRr YRr6 小时前
深度学习:神经网络中的损失函数的使用
人工智能·深度学习·神经网络
ChaseDreamRunner6 小时前
迁移学习理论与应用
人工智能·机器学习·迁移学习