如何在LIBSVM中使用svm-scale?

时间:2015-11-23 08:21:13

标签: machine-learning svm libsvm

我尝试运行命令svm-scale -l 0 -u 1 -s range data.data > data_scaled.data,但收到错误:SyntaxError: invalid syntax.请在下面的图片中找到详细信息。

cmd

我正在使用Python界面在Windows命令shell中运行该命令。我的命令格式错了吗?

1 个答案:

答案 0 :(得分:4)

我假设您使用here中的原始LIBSVM(如问题标题中所述)包。

呼叫应为svm-scale -l 0 -u 1 -s scaledParameters.txt input.data

根据代码,它会将缩放的输出打印到您的终端。 -s选项将记下您的要素值范围,例如

x
0 1
1 63375 13454352
2 1 10
3 1 10
4 1 10
5 1 10
6 1 10
7 1 10
8 1 10
9 1 10
10 1 10

如果您只想扩展数据,则必须调整LIBSVM比例代码以将缩放后的数据写入文件。