如何向5岁小孩解释什么是支持向量机(SVM)?
今天來(lái)講解下入門(mén)級(jí)別的分類方法。
什么是SVM?
關(guān)于什么是SVM這個(gè)事情,就必須要說(shuō)一說(shuō)劉強(qiáng)西救愛(ài)人的故事:
在很久以前的情人節(jié),魔鬼?yè)屪吡藙?qiáng)西的愛(ài)人,旅館老板劉強(qiáng)西便發(fā)誓要救他的愛(ài)人。
來(lái)到魔鬼的城堡前,魔鬼和他玩了一個(gè)游戲,只要他通過(guò)了就放走他的愛(ài)人。
魔鬼在桌子上似乎有規(guī)律放了兩種顏色的球,說(shuō):“你用一根棍子分開(kāi)它們?要求:即便再放更多球之后,仍然能將它們分開(kāi)。”
于是劉強(qiáng)西這樣放,干的不錯(cuò)?!
然后魔鬼想了想,又在桌上放了更多的球,故意搞怪,讓一個(gè)球站錯(cuò)了陣營(yíng)。
劉強(qiáng)西沒(méi)有亂了陣腳,只是稍微調(diào)整一下棍子。說(shuō)道:即使你放了更多的球,我的棍仍然是一個(gè)好的分界線。?
(SVM就是試圖把棍放在最佳位置,好讓在棍的兩邊有盡可能大的間隙。)
魔鬼看到劉強(qiáng)西這么厲害,準(zhǔn)備給了強(qiáng)西一個(gè)新的挑戰(zhàn),這次的球更亂了。
現(xiàn)在,劉強(qiáng)西沒(méi)有合適的棍可以很好幫他分開(kāi)兩種球了,現(xiàn)在怎么辦呢?
看著,魔鬼手中,心愛(ài)的人,強(qiáng)西焦急萬(wàn)分。
突然,劉強(qiáng)西靈光一閃。
劉強(qiáng)西像所有武俠片中大俠一樣,桌子一拍,球飛到空中。然后,憑借輕功,強(qiáng)西使用trick絕招(SVM工具箱)抓起一張紙,插到了兩種球的中間。
現(xiàn)在,從魔鬼的角度看這些球,這些球看起來(lái)像是被一條曲線分開(kāi)了。
而且,這個(gè)武功理論上幾乎通用于所有分類。
魔鬼看到后,氣絕,卒。
故事最后,劉強(qiáng)西救出了他心愛(ài)的人。。。一起開(kāi)了一間旅館,名叫:京西旅館。
再之后,無(wú)聊的人們,把這些球叫做?「data」(數(shù)據(jù)源),把棍子 叫做?「classifier」(分類器), 最大間隙 trick?叫做「optimization」(最優(yōu)化), 拍桌子叫做「kernelling」(建立核函數(shù)), 那張紙叫做「hyperplane」(超平面)。
再后來(lái),劉強(qiáng)西的武功被世人所知,便有好事者,制作了以下視頻,強(qiáng)西的武功被稱為:Support Vector Machine,簡(jiǎn)稱SVM。
總結(jié)
以上是生活随笔為你收集整理的如何向5岁小孩解释什么是支持向量机(SVM)?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Netty 实战:如何编写一个麻小俱全的
- 下一篇: 阿里P7试用期被淘汰,主管给出的理由让人