感知机和svm

来源:11-1 什么是SVM

大碗装酱油

2020-09-25

请问老师,感知机模型和线性svm有什么区别

写回答

1回答

liuyubobobo

2020-09-27

最普通的感知器和 SVM 最大的区别就是没有 margin。因为普通的感知器没有 margin 的概念,所以容易过拟合。


可以理解成加入了  margin 的感知器就是 SVM。(其实还有正则项的影响)。


这篇论文很好地说明了感知器和 SVM 之间的这种联系:https://ronan.collobert.com/pub/matos/2004_links_icml.pdf


在这个课程中,我没有介绍感知器算法,因为一般感知器算法都是作为神经网络的基础讲的。慕课网上有很多专门介绍神经网络,进而介绍深度学习的课程,在这些课程中,应该会对感知器算法,包括从更广义的角度理解感知器,做介绍,进而可能会更有助于理解感知器和 SVM 之间的这种关系:)


继续加油!:)

0
0

Python3入门机器学习 经典算法与应用  

Python3+sklearn,兼顾原理、算法底层实现和框架使用。

5839 学习 · 2437 问题

查看课程