Eclipse中配置weka,以及添加算法


Eclipse中配置weka

  1 找到weka的安裝位置,尋找weka的壓縮文件weka-src.jar,將壓縮文件解壓,解壓出的文件夾weka-src。

  2 打開Eclipse,新建Java project項目weka。

  3 選中包src,右擊導入,選擇General,選擇文件系統,選擇程序(weka-src\src\main\java)所在的路徑,然后再Java前打勾,點擊完成。

  4 此時有很多錯誤,這是因為缺少java-cup.jar,選中右擊工程項目weka,選擇屬性,然后選擇Java構建路徑,再選擇右邊的添加外部JARs,按路徑找到weka-src\lib\java-cup.jar,點擊該包,點擊OK。

  5 程序試運行,運行NaiveBayesSimple(在包weka.classifiers.bayes中),出現很多錯誤,然后右擊選中運行配置,選擇右框中的自變量(Arguments),建議將weka安裝目錄下的文件夾data拷貝到工程目錄下,然后添加變量,例如:-t C:\Users\Administrator\workspace\weka\data\weather.arff,點擊應用,然后再次運行。

weka中添加自己的算法

  接着上面配置的環境

  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的界面。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM