Weka开发[6]-参数设置

这一次介绍的很是简单,会用传命令行参数的人就不用浪费时间看这一篇了,这一篇介绍weka中一些类参数传递的问题。ide

首先要传递参数固然要知道参数有哪些,有什么做用,要知道这些,建议用Weka软件就行了,在源码中看也不是不能够,但请记住简单的就是最好的(Occam’s Razor)。如下的图就是打开的以J48为例的界面(不知道怎么打开如下界面的,回家面壁思过),对话框里固然就是可选的参数,若是都不了解是什么意思,点击More按钮看解释。spa

 

Weka开发[6]-参数设置 - quweiprotoss - Koala++s blog

J48,若是没有看到相应的源码,请看Weka开发[0]),这时就有参数的介绍:命令行

* -Ublog

 *  Use unpruned tree.ip

 * 开发

 *  -C pruning confidenceget

 *  Set confidence threshold for pruning.源码

 *  (default 0.25)io

最后,代码不值一提:class

    String[] options ={"-B true"};

    J48 classifier = new J48();

    classifier.setOptions(options);

 

另外,好比在Ensemble的时候,要测不少种分类器,好比LibSVM,J48等等,改变分类器的方法是:

String name = "weka.classifiers.trees.J48";

Classifier classifer = (Classifier)Class.forName(name).newInstance();

相关文章
相关标签/搜索