【问题标题】:What is the meaning of the parameter epsilon in SVM?SVM中参数epsilon是什么意思?
【发布时间】:2018-10-01 23:18:48
【问题描述】:
我正在使用 weka 进行分类,我想了解在 SVM 分类器中更改 epsilon 的值是什么意思。
【问题讨论】:
标签:
machine-learning
classification
svm
weka
【解决方案1】:
工具提示说:
epsilon -- 舍入误差的 epsilon(不应更改)。
看看
https://svn.cms.waikato.ac.nz/svn/weka/trunk/weka/src/main/java/weka/classifiers/functions/SMO.java
m_eps 用于名为 takeStep() 的方法中。这是定义:
/**
* Method solving for the Lagrange multipliers for
* two instances.
*
* @param i1 index of the first instance
* @param i2 index of the second instance
* @param F2
* @return true if multipliers could be found
* @throws Exception if something goes wrong
*/
protected boolean takeStep(int i1, int i2, double F2) throws Exception {