對支持向量機中線性可分集分類過程的理解

根據初中數學知識,我們在二維笛卡爾座標系中畫出一條直線l

y=a\cdot x+c

這條直線l將平面切割成兩部分,若將兩部分的點分別代入直線方程l,可以得到兩個不等式

\begin{matrix} y< a\cdot x+c \\ y> a\cdot x+c \end{matrix}

若將上面的不等式組進行一些簡單的變換,將y替換成x2,x替換成x1,係數以及常數分別用w1,w2,b代替,則可以得到以下方新的方程組:

\begin{matrix} w_{1}\cdot x_{1}+w_{2}\cdot x_{2}+b> 0 \\ w_{1}\cdot x_{1}+w_{2}\cdot x_{2}+b< 0\end{matrix}

我們約定:

w_{1}\cdot x_{1}+w_{2}\cdot x_{2}+b\rightleftharpoons y_{i}

y_{i}\in \left \{ -1,1 \right \}

W=\left ( w_{1},w_{2} \right )

X=\left ( \begin{matrix} x_{1}\\ x_{2} \end{matrix} \right )

並約定:

W\cdot X> 0時候,y_{i}=1

W\cdot X< 0時候,y_{i}=-1

這樣我們就通過一條直線將平面中的所有點(除直線上的之外)分成了兩類,這樣就完成了一個線性分類。

以上雖然實現了一種分類方法,但是實際問題中,通常我們事先不知道這條直線在哪裏,這條直線通常是需要我們自己去設定的,那麼如何設定這條直線呢?面對這個問題,我想我們最自然的應該首先想到的就是選兩個不同類別的點,在它們中間畫一條直線,那麼這條直線至少就可以將這兩點分成了兩類。根據這個想法,我們求解這條直線方程的過程如下:

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章