Weka 机器学习工作台是一个功能强大且易于使用的预测建模平台。
在这篇文章中,您将了解如何快速在工作站上安装 Weka,并开始机器学习之旅。
阅读本文后,您将了解
- 如何为 Windows 或 Mac 安装 Weka 一体化版本。
- 如何分别在 Windows 或 Mac 上安装 Java 和 Weka。
- 如何在 Linux 和其他平台上安装 Weka。
使用我的新书《Weka 机器学习精通》开启您的项目,包括所有示例的分步教程和清晰的屏幕截图。
让我们开始吧。

如何下载和安装 Weka 机器学习工作台
照片由 Nicholas A. Tonelli 拍摄,保留部分权利。
下载 Weka
所有版本的 Weka 都可以从 Weka 下载网页下载。
选择您要安装的 Weka 版本,然后访问 Weka 下载页面,找到并下载您偏好的 Weka 版本。
您的选择包括:
- 安装适用于 Windows 或 Mac OS X 的 Weka 一体化版本。
- 分别安装适用于 Windows 或 Mac OS X 的 Java 和 Weka。
- 安装适用于 Linux 和其他平台的 Weka 独立版本。
在Weka机器学习方面需要更多帮助吗?
参加我为期14天的免费电子邮件课程,逐步探索如何使用该平台。
点击注册,同时获得该课程的免费PDF电子书版本。
安装 Weka 一体化版本
Weka 为 Windows 和 Mac OS X 提供一体化安装版本。
此安装包括可用于预测建模的 Weka 平台,以及运行 Weka 平台所需的 Java 版本。
Windows
在 Windows 上,Weka 的一体化版本以自解压可执行文件的形式提供。
您必须选择 32 位版本还是 64 位版本。如果您使用的是现代 Windows 版本,则应选择 64 位版本。
在 Weka 下载网页上,这些软件包被称为
- 适用于 64 位 Windows 的自解压可执行文件,包含 Oracle 的 64 位 Java。
- 适用于 32 位 Windows 的自解压可执行文件,包含 Oracle 的 32 位 Java。
下载文件大小约为 100 兆字节。下载软件包后,双击图标即可开始安装过程。
按照安装提示操作,Weka 将被添加到您的程序菜单中。
单击鸟形图标启动 Weka。
Mac OS X
在 OS X 上,Weka 的一体化版本以磁盘镜像形式提供。
在 Weka 下载网页上,此软件包名为
- 适用于 OS X 的磁盘镜像,包含一个 Mac 应用程序,其中包含 Oracle 的 Java。
下载文件大小约为 120 兆字节。磁盘镜像包含两个版本的 Weka,一个捆绑了 Java 版本,一个独立版本。我建议两者都安装。
将文件夹和图标都拖到您的“应用程序”文件夹中。

适用于 OS X 的扩展 Weka 磁盘镜像
单击鸟形图标启动 Weka。
分别安装 Java 和 Weka
您的工作站上可能已经安装了 Java 运行时环境或 Java 开发工具包,或者您可能希望将 Java 与 Weka 分开安装,以便将 Java 用于其他应用程序。
Weka 提供了一个您可以下载的版本,其中不包含 Java 运行时环境。
如果您想访问 Weka 安装附带的数据文件和文档,我建议安装此版本的 Weka。
Weka 至少需要安装 Java 1.7。
如果您没有安装 Java 并且想将 Java 与 Weka 分开安装,您可以从 Java 下载网页下载 Java。该网页将自动确定您的工作站所需的 Java 版本并下载最新版本。Java 下载文件大小约为 60 兆字节。
Windows
Weka 提供了一个不包含 Java 的 Windows 版本。
您必须选择 32 位版本还是 64 位版本。如果您使用的是现代 Windows 版本,则应选择 64 位版本。
在 Weka 下载页面上,此版本命名如下:
- 适用于 64 位 Windows 的自解压可执行文件,不含 Java VM。
- 适用于 32 位 Windows 的自解压可执行文件,不含 Java VM。
下载文件大小约为 50 兆字节。下载软件包后,双击即可开始安装过程。按照安装提示操作,Weka 将被添加到您的程序菜单中。
单击鸟形图标启动 Weka。
Mac OS X
OS X 只有一个 Weka 下载版本。
它是一个磁盘镜像,包含捆绑 Java 的 Weka 版本以及独立版本。
在 Weka 下载网页上,此软件包名为
- 适用于 OS X 的磁盘镜像,包含一个 Mac 应用程序,其中包含 Oracle 的 Java。
下载文件大小约为 120 兆字节。打开磁盘镜像并将 Weka 的独立版本(文件夹)拖到您的“应用程序”文件夹中。

Weka 安装目录
双击 weka.jar 文件启动 Weka。
您也可以在命令行中启动 Weka,前提是 Java 在您的路径中。
1. 更改目录到您的 weka 安装目录。例如:
1 |
cd /Applications/weka-3-8-0 |
2. 使用 weka.jar 文件启动 Java 虚拟机。例如:
1 |
java -jar weka.jar |
在 Linux 和其他平台上安装 Weka
Weka 还提供了一个独立版本,您可以在 Linux 和其他平台上安装。
Weka 运行在 Java 上,可以在所有支持 Java 的平台上使用。
它是一个 zip 文件,在 Weka 下载网页上名称如下:
- 包含 Weka 的 Zip 存档。
下载 zip 文件并解压。
您也可以在命令行中启动 Weka,前提是 Java 在您的路径中。

Weka 安装文件
1. 更改目录到您的 Weka 安装目录。例如:
1 |
cd /Applications/weka-3-8-0 |
2. 使用 weka.jar 文件启动 Java 虚拟机,例如:
1 |
java -jar weka.jar |
总结
在这篇文章中,您学习了如何下载和安装 Weka 机器学习工作台。
具体来说,你学到了:
- 如何在 Windows 和 Mac OS X 上使用一体化版本安装 Weka。
- 如何在 Windows 和 Mac OS X 上使用独立版本安装 Weka。
- 如何在 Linux 和其他平台上使用独立版本安装 Weka。
关于下载和安装 Weka 或这篇文章,您有任何疑问吗?请在下面的评论中提出您的问题,我将尽力回答。
你能提供一篇类似的帖子,介绍如何使用 Weka 解决一个简单问题吗?提前感谢。
当然,Anirban,请看这里
https://machinelearning.org.cn/how-to-run-your-first-classifier-in-weka/
我是 Rushikesh Thakur,请通过 rushikeshthakur78@gmail.com 联系我。
嗨,Jason,
我按照您网站上提供的所有步骤操作,但 Weka 没有启动。我看到的是屏幕中间出现一个大的 Weka 图标。
我使用 Windows 7 版本。
有什么线索能解释这是怎么回事吗?
听到这个消息我很难过,马科斯。
我不是调试工作站的专家,但也许您可以尝试手动安装 Java,然后安装 Weka 的独立版本。
祝您好运,请告诉我进展如何。
我也遇到了同样的问题。如果解决了,能告诉我你是怎么解决的吗?
先生做得好。我是一名在尼日利亚学习的尼日利亚人。我感谢你的工作。但我想拥有你的书,书名是《Weka 机器学习精通》。最简单的获取方式是什么?
你可以在这里购买它
https://machinelearning.org.cn/machine-learning-mastery-weka/
嗨,Jason,我目前正在使用机器学习进行 Android 恶意软件检测,但我有点困惑如何提取特征以将其适配到分类算法中。有什么建议吗?
抱歉,我不是恶意软件方面的专家。
可以查阅一些相关文献,看看如何提取特征。可以查看 Google Scholar 搜索。
你真是救命恩人
我很高兴这篇文章能帮到你。
嗨
我叫 Araz,我正在使用 Weka 3.9.2 版本,但它没有 Gridsearch 和其他一些分类器。如果您能帮助我,我将不胜感激。
此致,
据我所知,Weka 没有网格搜索功能。
嗨,Jason,
我按照您网站上提供的所有步骤操作,但 Weka 无法正常工作。当我点击 weka 时,它只是打开了控制台窗口,然后又自动、突然地关闭了。
我使用 Windows 7 版本。
您能帮我一下吗?这是怎么回事?
抱歉,我不知道发生了什么。
或许可以尝试在 Weka 用户组或 stackoverflow 上发帖求助?
你解决你的问题了吗?我也遇到了同样的问题。
朋友们好,来喝茶吧
Weka 3.8.3 但仍然存在使用问题,因为我点击“文件”打开后,在“浏览器”中找不到任何数据集,例如 iris。
尝试单独下载数据集并解压缩,如上述教程所述。
您好,我可以在 iPad 上安装和使用 Weka 吗?iPad Pro 现在是功能强大的计算机,足以运行它。
我不知道,抱歉。
计算机中安装的机器学习和运行时语言肯定会非常有用,尽管在 Windows 或 Mac 系统中可以下载的内容肯定会是一种超前的技术,weka 和 Java 运行时程序肯定会帮助程序员在所有操作系统中达到一个新的水平。
谢谢,奥马尔。
您好。我想知道您是否知道哪个版本的 Java 最适合 Weka 运行,因为 JDK 11 似乎不再支持 Weka 可能需要的一些 Java 类了。谢谢。
或许是 Java 8?
嗨,weka 下载网站已下架下载链接,您能给我推荐其他安装方式吗?
就在这里
https://sourceforge.net/projects/weka/
我需要知道如何在 weka 中轻松地将 Xlsx excel 格式转换为 arff,以及将 csv 转换为 arff。
您可以在 Excel 中打开文件,另存为 CSV,然后使用此过程在 Weka 中加载 CSV
https://machinelearning.org.cn/load-csv-machine-learning-data-weka/
您在 Win 10 上安装了 Weka 吗?
我安装了完整的软件包,即 Java 64 位和 Weka。
安装过程顺利。然而,一旦启动,Weka 需要近 5 分钟才能出现,这意味着屏幕上只显示鸟形图标,没有其他任何反应。
Weka GUI 选择器出现后,也极其缓慢和迟钝。
我有一台高端电脑,四核处理器和 64GB 内存。我已经安装了 Weka 3 次,总是出现同样的问题——速度慢到无法使用。
您遇到过这个问题吗?有什么建议吗?
我刚购买了您的 Weka 电子书。有什么建议吗?
听起来出了大问题。
它应该在一秒钟内启动并快速运行。
或许可以确认您已安装 Java?
或许可以确认您已从官方网站获取最新版 Weka?
或许可以尝试在 weka 用户组中查看
https://machinelearning.org.cn/help-with-weka/
告诉我进展如何。
你好,我想使用 weka 模糊粗糙集归约,但我的软件包中没有这个部分?我该如何找到它?
抱歉,我不了解那个。
或许可以发帖到 weka 用户组或 stackoverflow。