Java API for liblinear を使用する場合、どのようにしてすべての予測結果を救うことができるのか疑問に思っていました。
十分に文書化されているため、次のコードを使用して予測の精度を救うことができます。
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