打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
神经网络与支持向量机的故事

神经网络(NeuralNetwork)与支持向量机(Support Vector Machines,SVM)是统计学习的代表方法。

 

可以认为神经网络与支持向量机都源自于感知机(Perceptron)。感知机是由Rosenblatt发明的线性分类模型(1958年)。感知机对线性分类有效,但现实中的分类问题通常是非线性的。

 

神经网络与支持向量机(包含核方法)都是非线性分类模型。1986年,Rummelhart与McClelland发明了神经网络的学习算法BackPropagation。后来,Vapnik等人于1992年提出了支持向量机。神经网络是多层(通常是三层)的非线性模型,支持向量机利用核技巧把非线性问题转换成线性问题。

 

神经网络与支持向量机一直处于“竞争”关系。

 

Scholkopf是Vapnik的大弟子,支持向量机与核方法研究的领军人物。据Scholkopf说,Vapnik当初发明支持向量机就是想’干掉’神经网络(Hewanted to kill Neural Network)。支持向量机确实很有效,一段时间支持向量机一派占了上风。

 

近年来,神经网络一派的大师Hinton又提出了神经网络的DeepLearning算法(2006年),使神经网络的能力大大提高,可与支持向量机一比。DeepLearning假设神经网络是多层的,首先用Restricted BoltzmannMachine(非监督学习)学习网络的结构,然后再通过Back Propagation(监督学习)学习网络的权值。关于DeepLearning的命名,Hinton曾开玩笑地说: I want to call SVM shallow learning.(注:shallow 有肤浅的意思)。其实Deep Learning本身的意思是深层学习,因为它假设神经网络有多层。

 

DeepLearning是值得关注的统计学习新算法。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
王川: 深度学习有多深, 学了究竟有几分? (二)
为什么神经网络,必须使用非线性的激活函数
一文掌握常用的机器学习模型
【深度】机器学习进化史:从线性模型到神经网络
深度学习是如何引爆人工智能的——深度学习教父的传奇故事
SVM是多层神经网络算法出现之前的神
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服