iT邦幫忙

2022 iThome 鐵人賽

DAY 29
0
AI & Data

Machine Learning A-Z 學習筆記系列 第 29

[Day 29] Kernel SVM (02)

  • 分享至 

  • xImage
  •  

The Gaussian RBF Kernel

今天要學習 高斯RBF kernel function
https://ithelp.ithome.com.tw/upload/images/20221014/20152557r9qnGzMa0D.png
此函數在二維空間中的圖像就像一座山
(0,0) 在圖中是最高點1
離(0,0)越遠高度越小, 例如到(-5,-5), 高度變成0

假設l是中心點, x 是周圍取的一個點(圖中的紅色or綠色叉叉)
公式就相當於是e的負數(負數的分子是x與l的距離平方, 分母是常數zigma平方)
因此x距離越遠, 此負數越小, e的負數越趨近0
當x 等於l, 此負數=0, e的0次方就等於1
所以會看到圖型是一個山狀

https://ithelp.ithome.com.tw/upload/images/20221014/20152557MDObJjTdjj.png
因此我們可以利用這個公式的特性來解決左邊的問題:
L(landmark) 可以想像成中心的紅點
所有的綠點離中心點都小於一個常數
所有的紅點離中心點都大於一個常數
我們可以用一個圈圈把綠點跟紅點切開

https://ithelp.ithome.com.tw/upload/images/20221014/20152557wlhTyLq2Ub.png
圈圈內的點就相當於右邊山腳下的白色圈圈-> 也就是”分類邊界“

Zigma 的用處?

Zigma 可用來控制圈圈的半徑
當zigma 越大, x與l的距離也就越大
當zigma 越小, x與l的距離也就越小

zigma是由數據本身決定的
也就是綠色的點分布的離中心點多遠, zigma就多大

another problem

https://ithelp.ithome.com.tw/upload/images/20221014/20152557PoNh9NGUCu.png

再看一個二維平面的問題, 一樣有兩種顏色的點
這組資料會有兩個中心點, 分別是l1, l2
而我們就繞著這兩中心點畫出分類邊界(8字型的線)
如圖右邊表示的, 這樣的邊界可以用兩個RBF 相加的函式來達成

明天會繼續看除了高斯RBF還有哪些kernel function 可以用


上一篇
[Day 28] Kernel SVM (01)
下一篇
[Day30] Kernel SVM(03) + 完賽啦
系列文
Machine Learning A-Z 學習筆記30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言