LibSvm的3.22版,当使用自定义核函数的时候,参数一定要按照给定的顺序来,问题还不清楚,但是不按顺序就会出错,例如本来选的是 -s 3 结果是默认的C-SVM。本来是选择的自定义核函数,结果也编程默认。顺序如下截图(源码中的:)
在使用自定义核函数的时候,若不把 -s 和 -t 这两个分别放在第一第二的话,就会执行默认值,不知道是不是代码里面限制了 c语言学的不溜。
LibSvm的3.22版,当使用自定义核函数的时候,参数一定要按照给定的顺序来,问题还不清楚,但是不按顺序就会出错,例如本来选的是 -s 3 结果是默认的C-SVM。本来是选择的自定义核函数,结果也编程默认。顺序如下截图(源码中的:)
在使用自定义核函数的时候,若不把 -s 和 -t 这两个分别放在第一第二的话,就会执行默认值,不知道是不是代码里面限制了 c语言学的不溜。