网格.py没有数据率

2024-05-23 14:24:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我想逃跑网格.py在libsvm-3.17上使用一些数据集。我正在使用命令

python grid.py -log2c -5,12,1 -log2v -12,5,1 -v 5 -m 300 <dataset>

Instructions在这里。但控制台说

^{pr2}$

它就死了。有什么线索吗?在

我使用的数据集是UCI上的德国信贷数据集。在


Tags: 数据py命令网格datasetgriduciinstructions
3条回答

在我的例子中,当我的数据的索引不正常时,我看到了这个错误。例如,我的数据中有一行看起来像:

-1 1:10 4:4 2:1

当它需要看起来像

^{2}$

你有没有办法得到一个损坏的数据集?这种特定的错误消息有很多种可能发生的方式。在

您可能需要在调用之前缩放数据网格.py. 我遇到了同样的问题,当我缩放数据后,问题就解决了。希望这能有所帮助。在

我对libsvm 3.17也有同样的问题。不知何故,即使在grid.py没有其他选项的情况下运行,也会出现此错误。但是,什么时候网格.py通过呼叫轻松.py脚本的执行不会停止,您可以为您想要使用的任何内核获取最佳参数。在

在轻松.py,更改

cmd = '{0} -svmtrain "{1}" -gnuplot "{2}" "{3}"'.format(grid_py, svmtrain_exe, gnuplot_exe, scaled_file)

^{2}$

并运行easy.py而不是grid.py。您将直接得到具有最佳参数的预测模型。在

希望有帮助。在

相关问题 更多 >