Weka GUI - 没有足够的内存,不会加载?

时间:2012-02-06 17:48:53

标签: machine-learning data-mining weka

Weka的这个装置过去对我来说很重要。我只是想加载Weka GUI(双击图标),我得到以下错误。我该如何解决?

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

Note:
The Java heap size can be specified with the -Xmx option.
etc..

我没有从命令行加载Weka,所以如何阻止它发生呢?

3 个答案:

答案 0 :(得分:16)

在这里为ubuntu用户写一个答案。

如果您apt-get install weka,您将在/usr/bin/weka安装脚本 第一行如下所示:

#!/bin/bash

. /usr/lib/java-wrappers/java-wrappers.sh

# default options
CLASS="weka.gui.GUIChooser"
MEMORY="256m"
GUI=""

只需修改以MEMORY开头的行,这样就可以有更大的上限。

MEMORY="2048m"

答案 1 :(得分:7)

我不确定为什么你之前能够使用它而不是现在。但是,您可以通过更改RunWeka.ini配置文件来指定更大的堆大小。在Windows计算机上,它应该位于Program Files目录的Weka文件夹中。您可以尝试指定一行,例如

maxheap=200m

在该文件中可能已经存在这样的选项,您只需更改为更大的数字。

答案 2 :(得分:1)

以下是在Mac上的操作方法:

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

中提琴