Java - Weka异常:没有训练文件,也没有给出

时间:2017-01-17 16:57:38

标签: java intellij-idea weka

之前我使用过Weka GUI,现在我正在尝试在Java中使用Weka。我一直在尝试关注this guide on the Weka wiki.我有一个文件" test" arff数据,以及另一个文件,我希望Weka尝试使用该测试数据和一个天真的贝叶斯进行分类。

我使用intellij而不是命令行。我想在不通过命令行运行Java的情况下编写文件名中的代码。我试图在文件的路径中编码并设置它和一个'实例',它编译但是当我尝试运行时我得到了这个错误:

"没有给出培训文件和对象输入文件 Weka例外:没有训练文件,也没有给出对象输入文件"

下面有一组选项

我将在下方输入我的代码作为输入 - 请注意我是初学者使用它并且它可能完全不正确。

       public static void main() throws Exception{
BufferedReader reader = new BufferedReader(
                    new FileReader("/my filepath is here"));
            BufferedReader testReader = new BufferedReader(new FileReader("/my filepath is here"));
            Instances train = new Instances(reader);
            Instances test = new Instances(testReader);   
            train.setClassIndex(train.numAttributes() - 1);

这与Weka wiki教程中的内容非常相似。我的问题感觉它应该有一个简单的答案,但我很难过。如何让Java / Weka认识到我有一个培训文件?

0 个答案:

没有答案