gpt4 book ai didi

java - 拯救 Lib Linear for Java 中的所有预测结果

转载 作者:太空宇宙 更新时间:2023-11-04 08:01:46 25 4
gpt4 key购买 nike

我想知道如何在使用 lib Linear 的 Java API 时挽救所有预测结果。

由于有详细记录,人们可以使用以下代码来挽救预测的准确性:

Feature[] instance = new FeatureNode[5];
double prediction = Linear.predict(model, instance);

但是我们如何才能挽救保存在运行时提供给我们的文件中的其余结果:

./predict -b 1 testfile.test modelfile.model resultfile.out

希望你能提供帮助,目前我正在从文件中拯救数据,但效率最低,必须转到磁盘来获取它。提前致谢。

最诚挚的问候,丹尼尔·马林·苏比亚布雷

PS:小结果文件示例

labels 4 6 1 2
4 0.384792 0.384792 0.0620402 0.168375
4 0.384792 0.384792 0.0620402 0.168375
2 0.127897 0.127897 0.303788 0.440419
2 0.127897 0.127897 0.303788 0.440419
2 0.137623 0.137623 0.121928 0.602825

最佳答案

如果我理解正确的话,您正在尝试在运行时获得概率结果。好吧,我使用的是以下代码:

double[] probabilityResults = new double[<num_of_classifiers>];
double prediction = Linear.predictProbability(model, instanceToTest, probabilityResults);

probabilityResults数组中,您将找到预测的概率。祝你好运!

关于java - 拯救 Lib Linear for Java 中的所有预测结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12763105/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com