libsvm java 简单调用,
?1,最近做文本分类的实验。关于这方面代码实现的文章还是比较少的。针对任何的东西动手,写第一个程序蛮重要的。但是 很多看点参考的东西还是蛮有帮助,但是最终还是有自己读文档。随便写一下自我娱乐,牛人绕道 晚上大概看了libsvm的几个类,svm_predict.java,svm_train.java 这个两个类的主函数 改个名字就可以向主函数名字 ,就可以像在windows 里一样调用它们
public class TestLibsSvm {public static void main(String [] args) throws IOException{ //svm_problemString []arg ={"D:\\workspace\\TextMining\\src\\heart_scale","D:\\workspace\\TextMining\\src\\model"};String []parg={"D:\\workspace\\TextMining\\src\\heart_scale","D:\\workspace\\TextMining\\src\\model","D:\\workspace\\TextMining\\src\\ouput"};System.out.println(".................."); svm_train t = new svm_train(); svm_predict p= new svm_predict(); try {} catch (Exception e) {// TODO Auto-generated catch blocke.printStackTrace();} t.train(arg); p.preModel(parg);}}
?
记得要把 libsvm.jar加入环境变量哦这两个类本身并不复杂,读一下它们代码还是可以很快可以理解的 下次将一片自己不用这些代码 ,自己调用jar 文件的
?
1 楼 dongjiliwu 2011-12-24 我也在学习libsvm,能不留下联系方式,以后交流,我的qq:937557572