如何向5岁小孩解释什么是支持向量机(SVM)?
今天来讲解下入门级别的分类方法。
什么是SVM?
关于什么是SVM这个事情,就必须要说一说刘强西救爱人的故事:
在很久以前的情人节,魔鬼抢走了刘强西的爱人,旅馆老板刘强西便发誓要救他的爱人。
来到魔鬼的城堡前,魔鬼和他玩了一个游戏,只要他通过了就放走他的爱人。
魔鬼在桌子上似乎有规律放了两种颜色的球,说:“你用一根棍子分开它们?要求:即便再放更多球之后,仍然能将它们分开。”
于是刘强西这样放,干的不错?!
然后魔鬼想了想,又在桌上放了更多的球,故意搞怪,让一个球站错了阵营。
刘强西没有乱了阵脚,只是稍微调整一下棍子。说道:即使你放了更多的球,我的棍仍然是一个好的分界线。
(SVM就是试图把棍放在最佳位置,好让在棍的两边有尽可能大的间隙。)
魔鬼看到刘强西这么厉害,准备给了强西一个新的挑战,这次的球更乱了。
现在,刘强西没有合适的棍可以很好帮他分开两种球了,现在怎么办呢?
看着,魔鬼手中,心爱的人,强西焦急万分。
突然,刘强西灵光一闪。
刘强西像所有武侠片中大侠一样,桌子一拍,球飞到空中。然后,凭借轻功,强西使用trick绝招(SVM工具箱)抓起一张纸,插到了两种球的中间。
现在,从魔鬼的角度看这些球,这些球看起来像是被一条曲线分开了。
而且,这个武功理论上几乎通用于所有分类。
魔鬼看到后,气绝,卒。
故事最后,刘强西救出了他心爱的人。。。一起开了一间旅馆,名叫:京西旅馆。
再之后,无聊的人们,把这些球叫做 「data」(数据源),把棍子 叫做 「classifier」(分类器), 最大间隙 trick 叫做「optimization」(最优化), 拍桌子叫做「kernelling」(建立核函数), 那张纸叫做「hyperplane」(超平面)。
再后来,刘强西的武功被世人所知,便有好事者,制作了以下视频,强西的武功被称为:Support Vector Machine,简称SVM。
如何向5岁小孩解释什么是支持向量机(SVM)?相关推荐
- 【机器学习】如何向5岁小孩解释什么是支持向量机(SVM)?
编辑:王萌(深度学习冲鸭公众号) 著作权归作者所有,本文仅作学术分享,若侵权,请联系后台删文处理 今天和大家分享一个入门级分类方法的讲解吧! 什么是SVM? 关于什么是SVM这个事情,就要必须要说一说 ...
- 如何给5岁孩子解释DCT?
点击上方"LiveVideoStack"关注我们 作者 | Krishna Rao Vijayanagar 翻译 | Alex 技术审校 | 赵军 DCT Easy Tech #0 ...
- ChatGPT竟有9岁小孩心智?斯坦福教授逆天发现,AI统治人类还远吗
[导读]一位斯坦福教授在上周发布的论文中证实,ChatGPT已经有9岁小孩的心智了.所以,AI离发展出自我意识还远吗?人类的霸主地位危了? ChatGPT已经有9岁小孩的心智了! 这不是什么科幻情节, ...
- 别吹了!程序员自学Python,不如9岁小孩,网友:我不服....
2019年Pyhon可谓是越来越火,而且屡次超越Java.C++荣登成为编程语言排行榜第一的语言,国内的公司和程序员为什么都越来越喜欢使用Python呢? 近日,一份上海幼升小孩子的简历,吸引了不少关 ...
- 3岁小孩被卷入车轮身亡
3岁的波波(化名)抑制不住放学的兴奋,欢欢喜喜地准备从校车下来,他的爷爷就站在马路对面,看到送孙儿的校车到了,赶紧走过去接孙子.然而,令人意想不到的事情发生了,波波刚跳下车还没站稳,车门随即就关上了, ...
- 机械手要在IROS上挑战两大任务12个项目,灵巧度能赶上一岁小孩吗?
如果你喜欢机器人,你应该去IROS:如果你从事机器人行业,什么,你还没去过IROS? 由IEEE和RSJ(日本机器人协会)联合发起的世界机器人顶尖学术会议IROS将于2017年9月24日到9月28日在 ...
- 听说用这个7岁小孩都能编程-Google开源项目blockly
Google Blockly,一个网页应用,通过摆积木一样的拖放各种编程模块,七岁小孩都能轻松创建一小段程序. 打开 Google Blockly网站,有三个演示链接: 1.迷宫编程 2.普通编程工具 ...
- 13岁小孩都跟我抢Python了,完了!
以下来自一位程序员母亲和工作人员的对话. 程序员妈妈:您好,可以帮我推荐一本适合我家小孩看的编程书籍吗? 兔子:可以的呀,<Scratch从入门到精通>,这本书适合小孩学习,您可以先看一下 ...
- 少儿图论:八岁小孩眼里的欧拉公式
计算机数学应该从娃娃抓起.本文作者曾在7岁和8岁儿童课堂和孩子一起互动,学习图论的基本知识,向她们传递了数学之美,非常有意思! 我的女儿上小学三年级.今天早上,我被邀请到她们的数学课堂,和那些8.9岁 ...
最新文章
- HTML动画 request animation frame
- docker保护python源码_Tensorflow在Docker中运行和源码编译
- vs2015 Preprocessor
- T T[] toArray(T[] a);
- 前端学习(2700):重读vue电商网站21之如何导入全局样式表
- 下面哪个选项不是oracle用户,作业三(有答案)
- PLSQL使用技巧 如何设置默认显示My Objects、记住密码等
- STM32教程(库函数版):STM32库函数开发实例教程
- Sketch for Mac(矢量绘图工具)
- MEMS激光雷达监测法兰克福机场客流量应用案例
- 内网渗透-内网穿透猕猴桃抓密码提权烂土豆提权
- 一步一步制作最简单的动画
- 【ZJOI2005】沼泽鳄鱼
- 《吴恩达深度学习》学习笔记002_神经网络的编程基础(Basics of Neural Network programming)
- 达观数据CEO陈运文:“AI+RPA”如何赋能企业数字化转型
- 高级网页设计Class-jQuery
- Spring---浅谈IOC
- dhcp snooping华为_华为防火墙配置DHCP Snooping保护DHCP服务器
- Python中定义类方法
- CPA十三--借款费用的内容(转载)
热门文章
- 朝夕科技网络版GIS地图解决方案
- cmd 一键获取 所有连接过的wifi 密码
- nginx反向代理tomcat提示failed (13: Permission denied) while connecting to upstream
- MySQL 5.6.11 GA 发布
- XenServer中Windows 7与XP多vCPU支持配置
- McAfee.VirusScan.CommandLine.V.6.0.3
- ccna实验配置个人总结
- 也谈游戏--魔兽和星际的区别
- 深度强化学习-马尔科夫决策过程和表格型方法
- 语音信号的分帧加窗的matlab实现