![]() |
Orfeo Toolbox
3.16
|
Go to the source code of this file.
Classes | |
| class | ComposedKernelFunctor |
| Undocumented. More... | |
| class | GenericKernelFunctorBase |
| Undocumented. More... | |
| struct | svm_model |
| struct | svm_node |
| struct | svm_parameter |
| struct | svm_problem |
Macros | |
| #define | LIBSVM_VERSION 300 |
Enumerations | |
| enum | { C_SVC, NU_SVC, ONE_CLASS, EPSILON_SVR, NU_SVR } |
| enum | { LINEAR, POLY, RBF, SIGMOID, PRECOMPUTED, GENERIC, COMPOSED } |
Functions | |
| const char * | svm_check_parameter (const struct svm_problem *prob, const struct svm_parameter *param) |
| int | svm_check_probability_model (const struct svm_model *model) |
| struct svm_model * | svm_copy_model (const svm_model *model) |
| void | svm_cross_validation (const struct svm_problem *prob, const struct svm_parameter *param, int nr_fold, double *target) |
| void | svm_destroy_model (struct svm_model *model_ptr) |
| void | svm_destroy_param (struct svm_parameter *param) |
| void | svm_free_and_destroy_model (struct svm_model **model_ptr_ptr) |
| void | svm_free_model_content (struct svm_model *model_ptr) |
| void | svm_get_labels (const struct svm_model *model, int *label) |
| int | svm_get_nr_class (const struct svm_model *model) |
| int | svm_get_svm_type (const struct svm_model *model) |
| double | svm_get_svr_probability (const struct svm_model *model) |
| struct svm_model * | svm_load_model (const char *model_file_name, GenericKernelFunctorBase *generic_kernel_functor=NULL) |
| double | svm_predict (const struct svm_model *model, const struct svm_node *x) |
| double | svm_predict_probability (const struct svm_model *model, const struct svm_node *x, double *prob_estimates) |
| double | svm_predict_values (const struct svm_model *model, const struct svm_node *x, double *dec_values) |
| int | svm_save_model (const char *model_file_name, const struct svm_model *model) |
| void | svm_set_print_string_function (void(*print_func)(const char *)) |
| struct svm_model * | svm_train (const struct svm_problem *prob, const struct svm_parameter *param) |
Variables | |
| int | libsvm_version |
| anonymous enum |
| anonymous enum |
| const char* svm_check_parameter | ( | const struct svm_problem * | prob, |
| const struct svm_parameter * | param | ||
| ) |
Referenced by otb::SVMModel< TValue, TLabel >::ConsistencyCheck().
| int svm_check_probability_model | ( | const struct svm_model * | model | ) |
Referenced by otb::SVMModel< TValue, TLabel >::SetModel().
| void svm_cross_validation | ( | const struct svm_problem * | prob, |
| const struct svm_parameter * | param, | ||
| int | nr_fold, | ||
| double * | target | ||
| ) |
Referenced by otb::SVMModel< TValue, TLabel >::CrossValidation().
| void svm_destroy_model | ( | struct svm_model * | model_ptr | ) |
| void svm_destroy_param | ( | struct svm_parameter * | param | ) |
| void svm_free_and_destroy_model | ( | struct svm_model ** | model_ptr_ptr | ) |
Referenced by otb::SVMModel< TValue, TLabel >::DeleteModel().
| void svm_free_model_content | ( | struct svm_model * | model_ptr | ) |
| void svm_get_labels | ( | const struct svm_model * | model, |
| int * | label | ||
| ) |
| int svm_get_nr_class | ( | const struct svm_model * | model | ) |
| int svm_get_svm_type | ( | const struct svm_model * | model | ) |
Referenced by otb::SVMModel< TValue, TLabel >::EvaluateLabel().
| double svm_get_svr_probability | ( | const struct svm_model * | model | ) |
Referenced by otb::SVMModel< TValue, TLabel >::EvaluateLabel().
|
read |
Referenced by otb::SVMModel< TValue, TLabel >::LoadModel().
Referenced by otb::SVMModel< TValue, TLabel >::EvaluateLabel().
| int svm_save_model | ( | const char * | model_file_name, |
| const struct svm_model * | model | ||
| ) |
Referenced by otb::SVMModel< TValue, TLabel >::SaveModel().
| void svm_set_print_string_function | ( | void(*)(const char *) | print_func | ) |
|
read |
Referenced by otb::SVMModel< TValue, TLabel >::Train().
| int libsvm_version |