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();

相關文章
相關標籤/搜索