![]() |
KSquare Utilities
|
#include <svm289_BFS.h>
Public Member Functions | |
| svm_model (const svm_model &_model, FileDescPtr _fileDesc, RunLog &_log) | |
| svm_model (FileDescPtr _fileDesc, RunLog &_log) | |
| svm_model (const svm_parameter &_param, const FeatureNumList &_selFeatures, FileDescPtr _fileDesc, RunLog &_log) | |
| svm_model (istream &_fileName, FileDescPtr _fileDesc, RunLog &_log) | |
| ~svm_model () | |
| double * | DecValues () |
| void | NormalizeProbability () |
| Derining multiclass probability as done in "Recognizing Plankton Images From the SIPPER". More... | |
| double ** | PairwiseProb () |
| double * | ProbEstimates () |
| void | Read (istream &i, FileDescPtr fileDesc, RunLog &log) |
| void | Write (ostream &o) |
Public Attributes | |
| double * | dec_values |
| kkint32 | l |
| kkint32 * | label |
| kkint32 | nr_class |
| kkint32 * | nSV |
| double ** | pairwise_prob |
| svm_parameter | param |
| double * | prob_estimates |
| double * | probA |
| double * | probB |
| double * | rho |
| FeatureNumList | selFeatures |
| FeatureVectorList | SV |
| double ** | sv_coef |
| bool | weOwnSupportVectors |
Definition at line 146 of file svm289_BFS.h.
| SVM289_BFS::svm_model::svm_model | ( | const svm_model & | _model, |
| FileDescPtr | _fileDesc, | ||
| RunLog & | _log | ||
| ) |
Definition at line 4105 of file svm289_BFS.cpp.
References dec_values, KKMLL::FeatureNumList::FeatureNumList(), l, label, nr_class, nSV, pairwise_prob, param, prob_estimates, probA, probB, rho, selFeatures, sv_coef, svm_model(), SVM289_BFS::svm_parameter::svm_parameter(), and weOwnSupportVectors.
Referenced by svm_model().
| SVM289_BFS::svm_model::svm_model | ( | FileDescPtr | _fileDesc, |
| RunLog & | _log | ||
| ) |
Definition at line 4193 of file svm289_BFS.cpp.
References dec_values, KKMLL::FeatureNumList::FeatureNumList(), l, label, nr_class, nSV, pairwise_prob, param, prob_estimates, probA, probB, rho, selFeatures, sv_coef, svm_model(), SVM289_BFS::svm_parameter::svm_parameter(), and weOwnSupportVectors.
Referenced by svm_model().
| SVM289_BFS::svm_model::svm_model | ( | const svm_parameter & | _param, |
| const FeatureNumList & | _selFeatures, | ||
| FileDescPtr | _fileDesc, | ||
| RunLog & | _log | ||
| ) |
Definition at line 4215 of file svm289_BFS.cpp.
References dec_values, KKMLL::FeatureNumList::FeatureNumList(), l, label, nr_class, nSV, pairwise_prob, param, prob_estimates, probA, probB, rho, selFeatures, sv_coef, svm_model(), SVM289_BFS::svm_parameter::svm_parameter(), and weOwnSupportVectors.
Referenced by svm_model(), and SVM289_BFS::svm_train().
| SVM289_BFS::svm_model::svm_model | ( | istream & | _fileName, |
| FileDescPtr | _fileDesc, | ||
| RunLog & | _log | ||
| ) |
Definition at line 4240 of file svm289_BFS.cpp.
References dec_values, KKMLL::FeatureNumList::FeatureNumList(), l, label, nr_class, nSV, pairwise_prob, param, prob_estimates, probA, probB, Read(), rho, selFeatures, sv_coef, svm_model(), SVM289_BFS::svm_parameter::svm_parameter(), and weOwnSupportVectors.
Referenced by svm_model().
| SVM289_BFS::svm_model::~svm_model | ( | ) |
Definition at line 4266 of file svm289_BFS.cpp.
References dec_values, label, nr_class, nSV, pairwise_prob, prob_estimates, probA, probB, rho, and sv_coef.
| double * SVM289_BFS::svm_model::DecValues | ( | ) |
Definition at line 4307 of file svm289_BFS.cpp.
References dec_values, and nr_class.
Referenced by SVM289_BFS::svm_predict_probability().
| void SVM289_BFS::svm_model::NormalizeProbability | ( | ) |
Derining multiclass probability as done in "Recognizing Plankton Images From the SIPPER".
Definition at line 4619 of file svm289_BFS.cpp.
References nr_class, pairwise_prob, prob_estimates, and ProbEstimates().
Referenced by SVM289_BFS::svm_predict_probability().
| double ** SVM289_BFS::svm_model::PairwiseProb | ( | ) |
Definition at line 4323 of file svm289_BFS.cpp.
References nr_class, and pairwise_prob.
Referenced by SVM289_BFS::svm_predict_probability().
| double * SVM289_BFS::svm_model::ProbEstimates | ( | ) |
Definition at line 4315 of file svm289_BFS.cpp.
References nr_class, and prob_estimates.
Referenced by NormalizeProbability(), and SVM289_BFS::svm_predict_probability().
| void SVM289_BFS::svm_model::Read | ( | istream & | i, |
| FileDescPtr | fileDesc, | ||
| RunLog & | log | ||
| ) |
Definition at line 4430 of file svm289_BFS.cpp.
References label, nSV, probA, probB, rho, and weOwnSupportVectors.
Referenced by svm_model().
| void SVM289_BFS::svm_model::Write | ( | ostream & | o | ) |
Definition at line 4335 of file svm289_BFS.cpp.
References KKMLL::FeatureVector::ExampleFileName(), SVM289_BFS::svm_parameter::kernel_type, l, label, nr_class, nSV, KKB::operator<<(), param, SVM289_BFS::PRECOMPUTED, probA, and probB.
| double* SVM289_BFS::svm_model::dec_values |
Definition at line 205 of file svm289_BFS.h.
Referenced by DecValues(), svm_model(), and ~svm_model().
| kkint32 SVM289_BFS::svm_model::l |
total SV
Definition at line 186 of file svm289_BFS.h.
Referenced by svm_model(), SVM289_BFS::svm_predict_values(), SVM289_BFS::svm_train(), and Write().
| kkint32* SVM289_BFS::svm_model::label |
label of each class (label[k])
Definition at line 196 of file svm289_BFS.h.
Referenced by Read(), svm_binary_svc_probability(), SVM289_BFS::svm_get_labels(), svm_model(), SVM289_BFS::svm_predict_probability(), SVM289_BFS::svm_train(), Write(), and ~svm_model().
| kkint32 SVM289_BFS::svm_model::nr_class |
number of classes, = 2 in regression/one class svm
Definition at line 185 of file svm289_BFS.h.
Referenced by DecValues(), NormalizeProbability(), PairwiseProb(), ProbEstimates(), SVM289_BFS::svm_get_labels(), SVM289_BFS::svm_get_nr_class(), svm_model(), SVM289_BFS::svm_predict_probability(), SVM289_BFS::svm_predict_values(), SVM289_BFS::svm_train(), Write(), and ~svm_model().
| kkint32* SVM289_BFS::svm_model::nSV |
number of SVs for each class (nSV[k])
Definition at line 197 of file svm289_BFS.h.
Referenced by Read(), svm_model(), SVM289_BFS::svm_predict_values(), SVM289_BFS::svm_train(), Write(), and ~svm_model().
| double** SVM289_BFS::svm_model::pairwise_prob |
Definition at line 206 of file svm289_BFS.h.
Referenced by NormalizeProbability(), PairwiseProb(), svm_model(), and ~svm_model().
| svm_parameter SVM289_BFS::svm_model::param |
Definition at line 184 of file svm289_BFS.h.
Referenced by svm_check_probability_model(), SVM289_BFS::svm_get_svm_type(), SVM289_BFS::svm_get_svr_probability(), svm_model(), SVM289_BFS::svm_predict_probability(), SVM289_BFS::svm_predict_values(), and Write().
| double* SVM289_BFS::svm_model::prob_estimates |
Definition at line 207 of file svm289_BFS.h.
Referenced by NormalizeProbability(), ProbEstimates(), svm_model(), and ~svm_model().
| double* SVM289_BFS::svm_model::probA |
pair-wise probability information
Definition at line 190 of file svm289_BFS.h.
Referenced by Read(), svm_check_probability_model(), SVM289_BFS::svm_get_svr_probability(), svm_model(), SVM289_BFS::svm_predict_probability(), SVM289_BFS::svm_train(), Write(), and ~svm_model().
| double* SVM289_BFS::svm_model::probB |
Definition at line 191 of file svm289_BFS.h.
Referenced by Read(), svm_check_probability_model(), svm_model(), SVM289_BFS::svm_predict_probability(), SVM289_BFS::svm_train(), Write(), and ~svm_model().
| double* SVM289_BFS::svm_model::rho |
constants in decision functions (rho[k*(k-1)/2])
Definition at line 189 of file svm289_BFS.h.
Referenced by Read(), svm_model(), SVM289_BFS::svm_predict_values(), SVM289_BFS::svm_train(), and ~svm_model().
| FeatureNumList SVM289_BFS::svm_model::selFeatures |
Definition at line 192 of file svm289_BFS.h.
Referenced by svm_model().
| FeatureVectorList SVM289_BFS::svm_model::SV |
SVs (SV[l])
Definition at line 187 of file svm289_BFS.h.
| double** SVM289_BFS::svm_model::sv_coef |
Coefficients for SVs in decision functions (sv_coef[k-1][l])
Definition at line 188 of file svm289_BFS.h.
Referenced by svm_model(), SVM289_BFS::svm_predict_values(), SVM289_BFS::svm_train(), and ~svm_model().
| bool SVM289_BFS::svm_model::weOwnSupportVectors |
Definition at line 200 of file svm289_BFS.h.
Referenced by Read(), svm_model(), and SVM289_BFS::svm_train().