我想知道如何从Android Studio Java中创建的预训练模型访问示例。
下面是示例代码:Classifier mClassifier = weka.core.SerializationHelper.read(assetManager.open("iris_model_logistic_allfeatures.model"))
我想从那里访问示例并打印存储在***trainingdata***变量中的结果
double pred = mClassifier.classifyInstance(dataTest.instance(0));
predicted = trainingdata.classAttribute().value((int) pred);
1条答案
按热度按时间c7rzv4ha1#
您需要使用readAll方法,以返回模型和用于训练模型的数据集标头。如果可能,该方法将从
java.io.ObjectInputStream
示例读取两个对象,该示例是为提供的java.io.InputStream
示例生成的。这些对象将作为Object数组返回。read方法只返回模型,即
java.io.ObjectInputStream
中的第一个对象。