使用grid.py与liblinear给出错误

时间:2013-05-09 21:52:04

标签: libsvm

我一直在libsvm中使用线性内核,方法是按照命令

  

python grid.py -log2c -1,10,1 -log2g -1,1,1 -t 0 data

但我现在认为libsvm中的线性内核与liblinear不同。 liblinear official site中给出的示例给出了“ValueError:无法将字符串转换为float:null”

  

python grid.py -log2c -3,0,1 -log2g null -svmtrain ./train heart_scale

liblinear documentation中的另一个示例也不起作用,在第219行中说“未知选项:-g”和TypeError:如果rate为None:raise“get no rate”。

  

./ grid.py -log2c -14,14,1 -log2g 1,1,1 -svmtrain ./train news20.scale

我想知道在grid.py中使用liblinear train的正确方法是什么。

1 个答案:

答案 0 :(得分:0)

从libsvm网站获取最新版本的grid.py. 我碰巧现在修改了我的grid.py副本,我可以看到它明确地处理了-log2g null