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 文件的