Xmipp
v3.23.11-Nereus
|
#include <svm_classifier.h>
Public Member Functions | |
SVMClassifier ()=default | |
SVMClassifier (const SVMClassifier &other) | |
~SVMClassifier () | |
SVMClassifier & | operator= (const SVMClassifier &other) |
void | SVMTrain (MultidimArray< double > &trainSet, MultidimArray< double > &lable) |
double | predict (MultidimArray< double > &featVec, double &score) |
void | SaveModel (const FileName &fnModel) |
void | LoadModel (const FileName &fnModel) |
void | setParameters (double c, double gamma) |
Public Attributes | |
svm_parameter | param |
svm_problem | prob |
svm_model * | model =nullptr |
SVM classifier class. This class use the SVMLIB Library in order to classify the data using the svm method
Definition at line 45 of file svm_classifier.h.
|
default |
|
inline |
Definition at line 54 of file svm_classifier.h.
SVMClassifier::~SVMClassifier | ( | ) |
Definition at line 70 of file svm_classifier.cpp.
void SVMClassifier::LoadModel | ( | const FileName & | fnModel | ) |
Definition at line 153 of file svm_classifier.cpp.
SVMClassifier & SVMClassifier::operator= | ( | const SVMClassifier & | other | ) |
Definition at line 61 of file svm_classifier.cpp.
double SVMClassifier::predict | ( | MultidimArray< double > & | featVec, |
double & | score | ||
) |
Definition at line 118 of file svm_classifier.cpp.
void SVMClassifier::SaveModel | ( | const FileName & | fnModel | ) |
Definition at line 148 of file svm_classifier.cpp.
void SVMClassifier::setParameters | ( | double | c, |
double | gamma | ||
) |
Definition at line 39 of file svm_classifier.cpp.
void SVMClassifier::SVMTrain | ( | MultidimArray< double > & | trainSet, |
MultidimArray< double > & | lable | ||
) |
Definition at line 84 of file svm_classifier.cpp.
svm_model* SVMClassifier::model =nullptr |
Definition at line 50 of file svm_classifier.h.
svm_parameter SVMClassifier::param |
Definition at line 48 of file svm_classifier.h.
svm_problem SVMClassifier::prob |
Definition at line 49 of file svm_classifier.h.