Go to the source code of this file.
Classes | |
| class | Cache |
| struct | Cache::head_t |
| class | QMatrix |
| class | Kernel |
| class | Solver |
| struct | Solver::SolutionInfo |
| class | Solver_NU |
| class | SVC_Q |
| class | ONE_CLASS_Q |
| class | SVR_Q |
| struct | decision_function |
Defines | |
| #define | INF HUGE_VAL |
| #define | TAU 1e-12 |
| #define | Malloc(type, n) (type *)malloc((n)*sizeof(type)) |
Typedefs | |
| typedef KERNELCACHE_ELEM | Qfloat |
| typedef DREAL | schar |
Functions | |
| template<class T> | |
| T | min (T x, T y) |
| template<class T> | |
| T | max (T x, T y) |
| template<class T> | |
| void | swap (T &x, T &y) |
| template<class S, class T> | |
| void | clone (T *&dst, S *src, int n) |
| static void | solve_c_svc (const svm_problem *prob, const svm_parameter *param, double *alpha, Solver::SolutionInfo *si, double Cp, double Cn) |
| static void | solve_nu_svc (const svm_problem *prob, const svm_parameter *param, double *alpha, Solver::SolutionInfo *si) |
| static void | solve_one_class (const svm_problem *prob, const svm_parameter *param, double *alpha, Solver::SolutionInfo *si) |
| static void | solve_epsilon_svr (const svm_problem *prob, const svm_parameter *param, double *alpha, Solver::SolutionInfo *si) |
| static void | solve_nu_svr (const svm_problem *prob, const svm_parameter *param, double *alpha, Solver::SolutionInfo *si) |
| decision_function | svm_train_one (const svm_problem *prob, const svm_parameter *param, double Cp, double Cn) |
| void | svm_group_classes (const svm_problem *prob, int *nr_class_ret, int **label_ret, int **start_ret, int **count_ret, int *perm) |
| svm_model * | svm_train (const svm_problem *prob, const svm_parameter *param) |
| void | svm_destroy_model (svm_model *model) |
| void | svm_destroy_param (svm_parameter *param) |
| const char * | svm_check_parameter (const svm_problem *prob, const svm_parameter *param) |
Variables | |
| const char * | svm_type_table [] |
| const char * | kernel_type_table [] |
| #define INF HUGE_VAL |
Definition at line 63 of file SVM_libsvm.cpp.
| #define Malloc | ( | type, | |||
| n | ) | (type *)malloc((n)*sizeof(type)) |
Definition at line 65 of file SVM_libsvm.cpp.
| #define TAU 1e-12 |
Definition at line 64 of file SVM_libsvm.cpp.
| typedef KERNELCACHE_ELEM Qfloat |
Definition at line 49 of file SVM_libsvm.cpp.
Definition at line 50 of file SVM_libsvm.cpp.
| void clone | ( | T *& | dst, | |
| S * | src, | |||
| int | n | |||
| ) |
Definition at line 58 of file SVM_libsvm.cpp.
| T max | ( | T | x, | |
| T | y | |||
| ) |
Definition at line 55 of file SVM_libsvm.cpp.
| T min | ( | T | x, | |
| T | y | |||
| ) |
Definition at line 52 of file SVM_libsvm.cpp.
| static void solve_c_svc | ( | const svm_problem * | prob, | |
| const svm_parameter * | param, | |||
| double * | alpha, | |||
| Solver::SolutionInfo * | si, | |||
| double | Cp, | |||
| double | Cn | |||
| ) | [static] |
Definition at line 1313 of file SVM_libsvm.cpp.
| static void solve_epsilon_svr | ( | const svm_problem * | prob, | |
| const svm_parameter * | param, | |||
| double * | alpha, | |||
| Solver::SolutionInfo * | si | |||
| ) | [static] |
Definition at line 1435 of file SVM_libsvm.cpp.
| static void solve_nu_svc | ( | const svm_problem * | prob, | |
| const svm_parameter * | param, | |||
| double * | alpha, | |||
| Solver::SolutionInfo * | si | |||
| ) | [static] |
Definition at line 1348 of file SVM_libsvm.cpp.
| static void solve_nu_svr | ( | const svm_problem * | prob, | |
| const svm_parameter * | param, | |||
| double * | alpha, | |||
| Solver::SolutionInfo * | si | |||
| ) | [static] |
Definition at line 1473 of file SVM_libsvm.cpp.
| static void solve_one_class | ( | const svm_problem * | prob, | |
| const svm_parameter * | param, | |||
| double * | alpha, | |||
| Solver::SolutionInfo * | si | |||
| ) | [static] |
Definition at line 1403 of file SVM_libsvm.cpp.
| const char* svm_check_parameter | ( | const svm_problem * | prob, | |
| const svm_parameter * | param | |||
| ) |
Definition at line 1877 of file SVM_libsvm.cpp.
| void svm_destroy_model | ( | svm_model * | model | ) |
Definition at line 1857 of file SVM_libsvm.cpp.
| void svm_destroy_param | ( | svm_parameter * | param | ) |
Definition at line 1871 of file SVM_libsvm.cpp.
| void svm_group_classes | ( | const svm_problem * | prob, | |
| int * | nr_class_ret, | |||
| int ** | label_ret, | |||
| int ** | start_ret, | |||
| int ** | count_ret, | |||
| int * | perm | |||
| ) |
Definition at line 1583 of file SVM_libsvm.cpp.
| svm_model* svm_train | ( | const svm_problem * | prob, | |
| const svm_parameter * | param | |||
| ) |
Definition at line 1643 of file SVM_libsvm.cpp.
| decision_function svm_train_one | ( | const svm_problem * | prob, | |
| const svm_parameter * | param, | |||
| double | Cp, | |||
| double | Cn | |||
| ) |
Definition at line 1521 of file SVM_libsvm.cpp.
| void swap | ( | T & | x, | |
| T & | y | |||
| ) |
Definition at line 57 of file SVM_libsvm.cpp.
| const char* kernel_type_table[] |
Initial value:
{
"linear","polynomial","rbf","sigmoid","precomputed",NULL
}
Definition at line 1852 of file SVM_libsvm.cpp.
| const char* svm_type_table[] |
Initial value:
{
"c_svc","nu_svc","one_class","epsilon_svr","nu_svr",NULL
}
Definition at line 1847 of file SVM_libsvm.cpp.