2013-09-28 4 views
5

나는 다음과 같은 명령 줄을 사용하여 J48 분류를 사용하여, WEKA에서 분류를 실행하려고에서 메모리 부족 오류 방지하기 나는 2,048m에 힙 공간을 aumented, 난 여전히 다음과 같은 오류를받은 : 내가 잘못 일을하고있는 경우 증가 힙 WEKA

Exception in thread "main" java.lang.OutOfMemoryError: Java heap space 
    at java.util.ArrayList.<init>(ArrayList.java:132) 
    at weka.core.Instances.initialize(Instances.java:196) 
    at weka.core.Instances.<init>(Instances.java:177) 
    at weka.classifiers.trees.j48.ClassifierSplitModel.split(ClassifierSplitModel.java:252) 
    at weka.classifiers.trees.j48.ClassifierTree.buildTree(ClassifierTree.java:159) 
    at weka.classifiers.trees.j48.C45PruneableClassifierTree.buildClassifier(C45PruneableClassifierTree.java:126) 
    at weka.classifiers.trees.J48.buildClassifier(J48.java:249) 
    at weka.classifiers.evaluation.Evaluation.evaluateModel(Evaluation.java:1485) 
    at weka.classifiers.Evaluation.evaluateModel(Evaluation.java:649) 
    at weka.classifiers.AbstractClassifier.runClassifier(AbstractClassifier.java:297) 
    at weka.classifiers.trees.J48.main(J48.java:1062) 

사람이 알고 있나요

? 아니면 힙을 높이기위한 다른 해결책을 가르쳐 줄 수 있습니까?

미리 감사드립니다.

답변

13

우분투 사용자를위한 빠른 지침 : 선호하는 편집기로 /usr/bin/weka 파일의 MEMORY="256m" 줄을 변경하여 힙을 설정할 수 있습니다.

+1

이 솔루션은 MacOSx 사용자에게도 적용됩니다. – owwoow14

2

Weka의 instructions "-Xmx ..."명령이 간단한 명령 줄 인터페이스에서 작동하지 않는다고 나와 있습니다. RunWeka.ini 파일을 편집하여 힙 크기를 늘려야한다고 생각합니다. 내가 제공 한 링크를 통해 올바른 방향으로 안내해야합니다.