Почему LibSVMLoader создает ошибку WeOfMemoryEr в Weka?
Я пытаюсь загрузить набор данных в формате LibSVM с помощью weka. Вот код:
LibSVMLoader svmLoader = new LibSVMLoader();
svmLoader.setSource(new File("data_with_libsvm_format"));
Instances svmData = svmLoader.getDataSet();
System.out.println(svmData.toSummaryString());
И я получаю исключение:
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
Я установил -Xmx4000m и заметил, что программа быстро потребляет 4000m ОЗУ и выдает исключение. Действительно ли Weka обрабатывает формат libsvm или загружает и хранит данные в плотном формате внутри во время процесса?