svm_node x[featureVectorSize]; // inside a loop for(int k;0 < featureVectorSize; k++) { x[k].index = k+1; x[k].value = FeatureVectorVal[k]; // i have a vector to store feature values for test data //(without scaling) } svm_model* newmodel = svm_load_model("Mymodels\\A.scale.model"); double *ProbVal = new double[1]; double result = svm_predict_probability(newmodel,x,ProbVal); cout<<"result "<< result<<"\n"; cout<<"ProbVal "<< *ProbVal<<"\n"; svm_free_model_content(newmodel); svm_free_and_destroy_model(&newmodel);
//some code to show output
if ((model->param.svm_type == C_SVC || model->param.svm_type == NU_SVC) && model->probA!=NULL && model->probB!=NULL)
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)