在Weka中创建一个未标记的实例,而不使用DenseInstance类

时间:2014-01-29 02:39:42

标签: machine-learning weka

我有以下方法,我需要一个新的无标签实例。我有最新的weka.jar文件,但它没有DenseInstance类。那么如何创建这样的实例?

public static void main(String[] args) throws Exception {
        BufferedReader datafile = readDataFile("ads.txt");

        Instances data = new Instances(datafile);
        data.setClassIndex(data.numAttributes() - 1);

        Classifier ibk = new IBk();
        ibk.buildClassifier(data);

        // here need a new unlabeled instance
        double classif = ibk.classifyInstance(data.firstInstance());
        System.out.println(classif);
    }

1 个答案:

答案 0 :(得分:1)

您确定您拥有最新版本的weka.jar文件吗? Weka 3.6在安装目录中没有提供带有DenseInstance类的weka.jar文件,3.7(开发人员版本)。