天天看點

在weka中內建自己的算法

1.安裝後的weka目錄裡面有個weka-src.jar,将weka-src.jar解壓到一個幹淨的目錄下.

在weka中內建自己的算法

我将它解壓在了桌面的某個檔案夾下,解壓後的如下圖

在weka中內建自己的算法

2.Eclipse将解壓後的weka-src導入,方式是:File -> import->Maven->Existing Maven projects ,找到weka-src所在的目錄,導入後的如下圖所示。

在weka中內建自己的算法

3.我們添加自己編寫的聚類檔案,在src/main/java下面的weka.clusters裡面添加一個ImprovedKmeans,我們将SimpleKmeans粘貼複制一份,修改名字為ImprovedKmeans

在weka中內建自己的算法

4.找到weka.gui包下的GenericObjectEditor.props,在clusters區域内添加weka.clusterers.ImprovedSimpleKMeans,\ 注意名字是按照首字母順序排列的

在weka中內建自己的算法

5.運作weka.gui下的main函數,就能看到效果了。

在weka中內建自己的算法