天天看点

在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中集成自己的算法