我正在将 LibSVM 与 Python 一起使用。在构建我的分类器之前,我想绘制不同值的交叉验证的平均误差,d
并在平均准确度方面C
找到最佳(d, C)
组合。我编写了一个 Python 脚本来交叉验证特定d, C
值,并且交叉验证的十次迭代中的每一次的输出都出现在屏幕上。我现在有两个问题:
如何编写一个 Python 脚本,将变量
d
和C
值作为函数中的参数svm_parameter
。svm_parameter('-d dval')
给出错误:ValueError : invalid literal for int() with base 10:dval
如何记录输出数据——除非我从 UNIX 屏幕手动复制它,否则我找不到保存每个分类准确度的方法。有没有办法访问和保存输出文件?
谢谢你。我是 Python 新手。