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,所以如何阻止它发生呢?
答案 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上的操作方法:
中提琴