Я пытаюсь запустить пакет Weka ML из командной строки без появления графического интерфейса. Я пытался:
java -jar "\C:\Program Files\Weka-3-6\weka.jar"
Это приводит к инициализации апплета и ничего больше. Поэтому я добавил аргументы, относящиеся к моей проблеме:
java -jar "\C:\Program Files\Weka-3-6\weka.jar"
weka.classifiers.functions.MultilayerPerceptron
-t data.arff -T test.arff 2> y.txt
Все на одной строчке, но для ясности разбиты. Это действительно генерирует некоторый вывод в y.txt
, поскольку мне нужно будет прочитать его позже, но он дает:
---Registering Weka Editors---
Trying to add database driver (JDBC): RmiJdbc.RJDriver - Error, not in CLASSPATH?
Trying to add database driver (JDBC): jdbc.idbDriver - Error, not in CLASSPATH?
Trying to add database driver (JDBC): org.gjt.mm.mysql.Driver - Error, not in CLASSPATH?
Trying to add database driver (JDBC): com.mckoi.JDBCDriver - Error, not in CLASSPATH?
Trying to add database driver (JDBC): org.hsqldb.jdbcDriver - Error, not in CLASSPATH?
Вышесказанное меня не беспокоит, потому что JDBC
связано с базой данных, а я не имею дела с этим. Но после этого:
java.lang.NullPointerException
weka.gui.GUIChooser.showExplorer(GUIChooser.java:1099)
weka.gui.GUIChooser.main(GUIChooser.java:1371)
at weka.gui.GUIChooser.showExplorer(GUIChooser.java:1099)
at weka.gui.GUIChooser.main(GUIChooser.java:1371)
И я не знаю, как продолжить. Есть ли у кого-нибудь опыт работы с Weka?