gpt4 book ai didi

machine-learning - 库虚拟机 : Wrong input format at line 1

转载 作者:行者123 更新时间:2023-11-30 09:27:14 25 4
gpt4 key购买 nike

我正在尝试使用Libsvm我得到了以下行为:

root@bcfd88c873fa:/home/libsvm# ./svm-train myfile
Wrong input format at line 1
root@bcfd88c873fa:/home/libsvm# head -n 5 myfile
2 0:0.00000 8:0.00193 2:0.00000 1:0.00000 10:0.00722
3 6:0.00235 2:0.00000 0:0.00000 1:0.00000 5:0.00155
4 0:0.00000 1:0.00000 2:0.00000 4:0.00187
3 6:0.00121 8:0.00211 1:0.00000 2:0.00000 0:0.00000
3 0:0.00000 2:0.00000 1:0.00000

你能看出格式有什么问题吗?它可以与其他 svm 实现一起使用,例如 this one在 Go 中。

谢谢

最佳答案

提供的格式正确。 LIBSVM 3.22Java 接口(interface)确实按预期处理提供的文件。

但是,我也尝试了 Windows 和 Linux 界面,其行为如您的问题中所述。

svm-train.exe myfile
Wrong input format at line 1

经过调查,我发现feature-ids必须排序才能由该工具正确处理(这似乎是一个错误,因为 Java 接口(interface)不受此限制...):

2   0:0.00000 1:0.00000 2:0.00000 8:0.00193 10:0.00722
3 0:0.00000 1:0.00000 2:0.00000 5:0.00155 6:0.00235
4 0:0.00000 1:0.00000 2:0.00000 4:0.00187
3 0:0.00000 1:0.00000 2:0.00000 6:0.00121 8:0.00211
3 0:0.00000 1:0.00000 2:0.00000

此外,由于 LIBSVM 使用 sparse-data format您可以通过跳过零值的特征来简化数据集:

2   8:0.00193 10:0.00722
3 5:0.00155 6:0.00235
4 4:0.00187
3 6:0.00121 8:0.00211
3

关于machine-learning - 库虚拟机 : Wrong input format at line 1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41860978/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com