2

我是 weka 的新手,只是在玩弄它。在 Unix 计算机上,我键入

weka

并且正确的 GUI 显示大约 4-5 秒(请注意,这发生在我键入的任何目录中,所以我不确定我是否从正确的目录中调用它)。但在此期间内存必须超过最大堆大小:

Not enough memory. Please load a smaller dataset or use larger heap size.
- initial JVM size: 119.1MB
- total memory used: 160.3MB
- max. memory avail.:  227.6 MB

我的问题类似于这里的问题 [ Weka GUI - 内存不足,无法加载?] 但我没有使用 Window 的计算机,所以我不确定如何永久更改最大堆内存。每次我尝试打开 weka 时都会发生这种情况。

任何帮助,将不胜感激。我不想加载任何数据,也不想使用 simpleCLI;我只是想让 GUI 出现并探索它所提供的功能,所以我不确定是否需要使用

java -Xmx1024MB

或类似的东西。

4

3 回答 3

8

试试下面的命令。您可能需要根据数据集的大小调整内存量。

java -Xmx1024m -jar weka.jar
于 2013-01-07T17:05:35.743 回答
1

这是 Mac 用户的快速修复,不涉及终端:

右键单击主 Weka 文件(打开 Gui)并选择“显示包内容”;使用任何文本编辑器打开 Info.plist 文件;更改 -Xmx 选项。

于 2014-10-14T13:00:59.457 回答
0

我发现了 Weka 的优化内存限制

于 2013-01-07T17:26:54.860 回答