【发布时间】:2015-09-18 14:18:10
【问题描述】:
我是 Matlab 中 SVM 的新手,需要一些帮助。
我想使用 Statistics Toolbox 的内置函数 fitcsvm 训练支持向量机。 当然,有很多参数选择可以控制 SVM 的训练方式。
Matlab 帮助是关于参数如何存档更好的训练结果的一点点工资。尤其是参数'Box Contraint'似乎对选择的支持向量的数量和泛化质量有重要影响。
帮助 (http://de.mathworks.com/help/stats/fitcsvm.html#bt8v_z4-1) 说
控制对违反边距的观察施加的最大惩罚的参数,并有助于防止过度拟合(正则化)。
如果增加框约束,则 SVM 分类器分配的支持向量会更少。但是,增加框约束可能会导致更长的训练时间。
这个参数究竟是如何使用的? 是否与the Wikipedia 参考中的软边距因子 C 相同或类似? 还是完全不同的东西?
感谢您的帮助。
【问题讨论】:
标签: matlab machine-learning svm