3
A
回答
1
有在支持向量机的几个概念是重要的是了解得到它怎么会变脆是把握:
基于保证金 只有几个点用来分隔您的类:支持向量。这意味着您使用“边界案例”来分隔您的数据。做这件事的原因很简单。它对应于将所有没有支持向量的点的权重设置为零。这是稀缺的考虑因素。很多零意味着你必须少做乘法运算。如果数据是线性可分的,那么只有线条可以用最大边距绘制,所以不会有任何参数参与。因此对参数也不敏感。在一些高维空间中的可分离性的非平凡情况下,情况并非如此。内核,例如高斯核函数带有方差的通常σ参数。内核越复杂,分离可能越尴尬(请参见this blog post)。
不可分的类 对于不可分的类,必须发明一些东西来再次获得正确的问题。对于几何直觉而言,纸Duality and Geometry in SVM classifiers很有趣。它将问题形象化为数据点周围的简化凸包,这样两个类之间又有一个可分离的平面。这是扩大保证金(通过软化)以允许合并“不适当”的两个方面。如何处理“不适合”导致(可调)参数。很容易看到例如距离其他班级很远的一个数据点。如果数据如此,它可能会导致您考虑健壮性关于如何合并松弛变量或函数。这通常被封装在“错误分类处罚”C中。如果您真的想知道支持向量机的基础是什么样的假设,那么搜索贝叶斯解释通常是有益的。但要小心,它们可能会将铰链损失更改为最小二乘方,并实际描述与普通SVM完全不同的内容。我推荐的文章是Sollich的Bayesian Methods for Support Vector Machines: Evidence and Predictive Class Probabilities。
相关问题
- 1. 实际参数检查性能影响
- 2. innodb_log_file_size如何影响性能?
- 3. estimatedRowHeight如何影响性能?
- 4. 什么是基数,它是如何影响性能的(SQL Server)?
- 5. 性能影响
- 6. copyFromRealm方法中的maxDepth参数如何影响性能?
- 7. 如何清除ibdata1文件以及它如何影响性能?
- 8. LINQ性能影响
- 9. 性能的影响
- 10. javascript函数中的参数大小是否会影响其性能?
- 11. z-index,它是如何影响性能的?
- 12. 行设计如何影响MySQL性能?
- 13. GraphicsPath.Flatten()如何影响绘图性能?
- 14. 文件大小如何影响性能?
- 15. 如何确定PerlLogHandler性能影响?
- 16. removeAll似乎影响其参数
- 17. 什么时候'void'方法影响参数?它何时影响原始对象?
- 18. 模拟std :: move()函数来评估其性能影响
- 19. 获取数据库快照及其对性能的影响
- 20. Bigtable性能影响列族
- 21. C#铸造性能影响
- 22. MySQL括号性能影响?
- 23. DB2审计性能影响
- 24. mysql_data_seek的性能影响
- 25. 快捷类影响性能?
- 26. MouseMove对性能的影响
- 27. NSClassFromString会影响性能吗?
- 28. setTimeout()会影响性能
- 29. nvarchar(4000)的性能影响?
- 30. Java -verbose:gc性能影响?