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

Jim*_*Jim 6 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..
Run Code Online (Sandbox Code Playgroud)

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

dva*_*ail 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=""
Run Code Online (Sandbox Code Playgroud)

只需修改行开头,MEMORY以便您有更大的上限.

MEMORY="2048m"
Run Code Online (Sandbox Code Playgroud)


Mic*_*wan 7

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

maxheap=200m
Run Code Online (Sandbox Code Playgroud)

在该文件中可能已经存在这样的选项,您可以简单地将其更改为更大的数字.