【机器学习】西瓜书学习心得及课后习题参考答案—第6章支持向量机
6.1 间隔与支持向量——w是法向量,垂直与超平面wTxb0。这一节了解了支持向量机的基本型。wbmin21∣∣w∣∣2styiwTxib≥1i12...m6.2 对偶问题——SVM的基本型是一个凸二次规划问题,可以用更高效的方法求解。使用拉格朗日乘子法得到其“对偶问题”。了解了KKT条件,SMO算法。6.3 核函数——了解了能作为核函数的条件,和常用的核函数。
笔记心得
6.1 间隔与支持向量——www是法向量,垂直与超平面wTx+b=0w^Tx+b=0wTx+b=0。这一节了解了支持向量机的基本型。
minw,b12∣∣w∣∣2s.t. yi(wTxi+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 试证明样本空间中任意点xxx到超平面(w,b)(w,b)(w,b)的距离为式 (6.2)。
假设点x0=(x10,x20,...,xn0)x_0=(x_1^0,x_2^0,...,x_n^0)x0=(x10,x20,...,xn0),其在超平面wTx+b=0w^Tx+b=0wTx+b=0上的投影点为x1=(x11,x21,...,xn1)x_1=(x_1^1,x_2^1,...,x_n^1)x1=(x11,x21,...,xn1),则wTx1+b=0w^Tx_1+b=0wTx1+b=0。
www为法向量,因此x0x1→\overrightarrow{x_{0}x_{1}}x0x1与法向量www平行。夹角为0或者π\piπ
∣w⋅x0x1→∣=∣∣∣w∣∣⋅cosπ⋅∣∣x0x1→∣∣∣=∣∣w∣∣⋅∣∣x0x1→∣∣=∣∣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⋅x0x1→∣=∣w1(x11−x10)+w2(x21−x20)+...+w1(xn1−xn0)∣=∣w1x11+w2x21+...+wnxn1−(w1x10+w2x20+...+wnxn0)∣=∣wTx1−wTx0∣=∣−b−wTx0∣=∣wTx0+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∣
所以
∣wTx0+b∣=∣∣w∣∣⋅rr=∣wTx0+b∣∣∣w∣∣ |w^Tx_0+b| = ||w||\cdot r \\ r = \frac{|w^Tx_0+b|}{||w||} ∣wTx0+b∣=∣∣w∣∣⋅rr=∣∣w∣∣∣wTx0+b∣
更多推荐
所有评论(0)