我正在使用 libsvmjava并且遇到了与描述类似的问题here https://stackoverflow.com/questions/8302519/suppressing-the-output-in-libsvm-python对于蟒蛇。
我在训练和预测期间收到大量控制台输出,并且想禁用它。遗憾的是,由于“服务暂时不可用”,我无法访问该网站,该网站可能有描述(here http://www.csie.ntu.edu.tw/~cjlin/libsvm/faq.html)。我找不到与 java 相关的方法来禁用此警告(如果我确实监督了某些事情,我深表歉意)
输出总是看起来与此非常相似:
优化完成,#iter = 10000000
努 = 0.013178458659415372
obj = -11.005078334927212,rho = -2.1799731001804696
nSV = 20,nBSV = 5
总 nSV = 20
你知道我如何在java中禁用这种输出吗?
非常感谢你的帮助。
要以编程方式禁用输出,您需要执行以下操作:
svm.svm_set_print_string_function(new libsvm.svm_print_interface(){
@Override public void print(String s) {} // Disables svm output
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)