WEKA(Waikato Environment for Knowledge Analysis)是一款来自新西兰开发者提供的强大机器学习工具套件,WEKA作为一个公开的数据挖掘平台,集合了大量数据挖掘任务的机器学习算法,包括对数据进行预处理,分类,回归、聚类、关联规则以及在新的交互式界面上的可视化等,集成了我们熟悉的scikit-learn, R, 和 Deeplearning4j

Weka基于java语言开发,包含了详细的使用文档和提供了对外开放的API,在学术方面应用较多,目前Weka最新版是3.8.5版本。

1)安装Weka需要java环境(1.8+版本):

Win:下载

Linux:下载

Mac:下载

2)使用操作

软件有一个很明确的目标:Machine Learning without Programming

总体来说分三步:

  • 数据选择(包含了数据定义,变量等信息)
  • 选择分类器
  • 验证和预测、建模

同时Weka提供了R、Python的接口,也方便了一些高级使用者编程扩展。

参考资料:

1.https://www.cs.waikato.ac.nz/ml/weka/