Added support for probability inference in ThunderSVMWrapper.

This commit is contained in:
Emiliana 2020-09-01 18:50:56 +02:00
parent e854036e56
commit 54cc31a1ef
2 changed files with 6 additions and 0 deletions

View file

@ -149,6 +149,12 @@ extern "C" {
instances.clear(); instances.clear();
for (int r = 0; r < rows; r++) for (int r = 0; r < rows; r++)
predictions[r] = (float)predicted[r]; predictions[r] = (float)predicted[r];
if (probabilities != NULL && sw->param.probability) {
vector<float> probs = sw->model->get_prob_predict();
for (int r = 0; r < rows; r++)
for (int c = 0; c < sw->classes; c++)
probabilities[c + r * sw->classes] = probs[c + r * sw->classes];
}
predicted.clear(); predicted.clear();
return; return;

Binary file not shown.