我在Ubuntu命令行中尝试使用Weka,然而,当我执行以下命令时:
java -cp ./weka.jar weka.classifiers.trees.J48 -t /data/iris.ARFF
然后,我得到了
Weka exception: No source has been specified
随后,有一个关于用法的详细解释,但我认为我并没有使用错误,因为所有网站都提到以这种方式使用Weka。
请问有人可以帮我解决这个问题吗?
提前感谢。
回答:
我自己找到了原因。
仅限于Linux系统。
.arff文件路径前不应有’/’。
所以正确的方式应该是:
java -cp ./weka.jar weka.classifiers.trees.J48 -t data/iris.ARFF
而不是
java -cp ./weka.jar weka.classifiers.trees.J48 -t /data/iris.ARFF