设为首页 加入收藏

TOP

C++JAVA程序调用weka聚类算法的方法
2014-11-14 10:15:35 来源: 作者: 【 】 浏览:27
Tags:JAVA 程序 调用 weka 算法 方法

  weka(http://www.cs.waikato.ac.nz/~ml/weka/)是一个功能强大的数据挖掘开源工具包,但目前网上很难找到如果在程序里面调用weka中算法的例子。特别是如果程序是用C++编写的话,就更麻烦。


前几天找了Java熟悉的师弟,把weka的源代码相关部分看了一下,用java写了一个程序实现了在Java里面对weka的EM算法的调用。最后我把程序根据不同算法封装了一下~可以直接命令行执行。这样即使是C++程序也可以调用weka里面的算法。在C++中用 system()语句实现命令行调用。


目前我只做了EM算法跟X-means算法的封装,感觉这两个算法比较实用。对于分类算法,封装起来好麻烦,目前没什么时间,就暂且不弄了。如果有哪位做了分类算法方面的封装的,麻烦发现email(e-mail:jpshen2008#gmail.com)给我,大家交流下。


附件里是封装好的这两个算法的使用(注意:由于上传文件的大大小限制在2m,故请大家自行到weka网站上(http://www.cs.waikato.ac.nz/~ml/weka/)下载 weka程序,并且安装weka后可以在他们安装目录下找weka.jar,请把weka.jar放在lib目录下即可)。



】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇如何在众多资源中找到适用自己项.. 下一篇Java键盘输入

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: