時間:2015-05-28 17:48:14 閱讀:125 評論:0 收藏:0 [點我收藏+] java
標籤:算法 class style log com 代碼 http src si 算法
Eclipse中配置wekaui
1 找到weka的安裝位置,尋找weka的壓縮文件weka-src.jar,將壓縮文件解壓,解壓出的文件夾weka-src。spa
2 打開Eclipse,新建Java project項目weka。ip
3 選中包src,右擊導入,選擇General,選擇文件系統,選擇程序(weka-src\src\main\java)所在的路徑,而後再Java前打勾,點擊完成。get
4 此時有不少錯誤,這是由於缺乏java-cup.jar,選中右擊工程項目weka,選擇屬性,而後選擇Java構建路徑,再選擇右邊的添加外部JARs,按路徑找到weka-src\lib\java-cup.jar,點擊該包,點擊OK。it
5 程序試運行,運行NaiveBayesSimple(在包weka.classifiers.bayes中),出現不少錯誤,而後右擊選中運行配置,選擇 右框中的自變量(Arguments),建議將weka安裝目錄下的文件夾data拷貝到工程目錄下,而後添加變量,例如:-t C:\Users \Administrator\workspace\weka\data\weather.arff,點擊應用,而後再次運行。class
weka中添加本身的算法gui
接着上面配置的環境變量
1 在工程項目weka中新建一個包,好比創建名爲"weka.classifiers.myalgorithm"的包.
2 在"weka.classifiers.myalgorithm"包中寫好本身的代碼,這裏方便起見,我直接 在"weka.classifiers.trees"包下複製ID3算法的java文件添加 到"weka.classifiers.myalgorithm"包中.而後更名字爲"MyId3"
3 修改工程項目下"weka\src\weka.gui"包下的兩個兩個配置文件"GenericPropertiesCreator.props"與"GenericObjectEditor.props"
4 在文件"GenericPropertiesCreator.props"中找到"# Lists the Classifiers-Packages I want to choose from"這一項,而後在" weka.classifiers.rules"上一行新增"weka.classifiers.myalgorithm,\"最後保存設置.
5 在文件"GenericObjectEditor.props"中找到"# Lists the Classifiers I want to choose from"這一項,而後在" weka.classifiers.rules.ZeroR"上一行新增" weka.classifiers.myalgorithm.MyId3,\"最後保存設置.
6選中工程項目weka,右擊運行,而後選擇Main-weka.gui,而後肯定,則會出現weka的界面。