Android - Weka分类花费了太多时间

时间:2014-07-01 08:37:03

标签: machine-learning weka svm libsvm

我正在使用weka库在android中实现分类算法,虽然Weka lib与android不完全兼容,但我在我的app中使用Weka For Android作为lib。 但它花费了太多时间来建立模型

在发布之前,我经历了各种链接,但无法获得任何综合解决方案

有些链接是:

Weka's PCA is taking too long to run

Using Weka classifiers on Android

Android - Adding external library to project

我正在使用fallowing代码进行分类

OneClassClassifier classifier = new OneClassClassifier();
        classifier.setNominalGenerator(new NominalGenerator());
        classifier.setTargetClassLabel("1");
        classifier.setNumericGenerator(new DiscreteGenerator());
        classifier.setSeed(1);
        classifier.setNumRepeats(10);

        classifier.buildClassifier(train);

        Evaluation eval = new Evaluation(train);
        eval.evaluateModel(classifier, test);       



        System.out.println(eval.toSummaryString("\nResults\n======\n",      false));

此代码在我的Java应用程序中正常运行。但是,如果我在Android App中使用相同的代码,那么花费太多时间说4-6分钟来构建模型。

请提出一些解决方法。 此外,我无法在android中序列化/反序列化模型,而它在java中工作正常。

0 个答案:

没有答案