MCPcopy Create free account
hub / github.com/PointCloudLibrary/pcl / svm_predict

Function svm_predict

ml/src/svm.cpp:2926–2943  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2924}
2925
2926double
2927svm_predict(const svm_model* model, const svm_node* x)
2928{
2929 int nr_class = model->nr_class;
2930 double* dec_values;
2931
2932 if (model->param.svm_type == ONE_CLASS || model->param.svm_type == EPSILON_SVR ||
2933 model->param.svm_type == NU_SVR)
2934 dec_values = Malloc(double, 1);
2935 else
2936 dec_values = Malloc(double, nr_class*(nr_class - 1) / 2);
2937
2938 double pred_result = svm_predict_values(model, x, dec_values);
2939
2940 free(dec_values);
2941
2942 return pred_result;
2943}
2944
2945double
2946svm_predict_probability(const svm_model* model,

Callers 4

classificationTestMethod · 0.85
classificationMethod · 0.85
svm_cross_validationFunction · 0.85
svm_predict_probabilityFunction · 0.85

Calls 1

svm_predict_valuesFunction · 0.85

Tested by

no test coverage detected