libsvm java 简单调用,

 1,最近做文本分类的实验。关于这方面代码实现的文章还是比较少的。针对任何的东西动手,写第一个程序蛮重要的。但是 很多看点参考的东西还是蛮有帮助,但是最终还是有自己读文档。随便写一下自我娱乐,牛人绕道 晚上大概看了libsvm的几个类,svm_predict.java,svm_train.java 这个两个类的主函数 改个名字就可以向主函数名字 ,就可以像在windows 里一样调用它们

public class TestLibsSvm {
public static void main(String [] args) throws IOException
{ //svm_problem
	String []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 block
	e.printStackTrace();
}
  t.train(arg);
  p.preModel(parg);
}
}

 

记得要把 libsvm.jar加入环境变量哦这两个类本身并不复杂,读一下它们代码还是可以很快可以理解的 下次将一片自己不用这些代码 ,自己调用jar 文件的

猜你喜欢

转载自kobe00712.iteye.com/blog/1098627