|
template<class S , class T > |
static void | clone (T *&dst, S *src, int n) |
|
static void | info (const char *fmt,...) |
|
double | k_function (const svm_node *x, const svm_node *y, const svm_parameter ¶m) |
|
template<class T > |
static T | max (T x, T y) |
|
template<class T > |
static T | min (T x, T y) |
|
static void | multiclass_probability (int k, double **r, double *p) |
|
static double | powi (double base, int times) |
|
static void | print_string_stdout (const char *s) |
|
static char * | readline (FILE *input) |
|
static void | remove_zero_weight (svm_problem *newprob, const svm_problem *prob) |
|
static double | sigmoid_predict (double decision_value, double A, double B) |
|
static void | sigmoid_train (int l, const double *dec_values, const double *labels, double &A, double &B) |
|
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_epsilon_svr (const svm_problem *prob, const svm_parameter *param, double *alpha, Solver::SolutionInfo *si) |
|
static void | solve_nu_svc (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) |
|
static void | solve_one_class (const svm_problem *prob, const svm_parameter *param, double *alpha, Solver::SolutionInfo *si) |
|
static void | svm_binary_svc_probability (const svm_problem *prob, const svm_parameter *param, double Cp, double Cn, double &probA, double &probB) |
|
const char * | svm_check_parameter (const svm_problem *prob, const svm_parameter *param) |
|
int | svm_check_probability_model (const svm_model *model) |
|
void | svm_cross_validation (const svm_problem *prob, const svm_parameter *param, int nr_fold, double *target) |
|
void | svm_destroy_param (svm_parameter *param) |
|
void | svm_free_and_destroy_model (svm_model **model_ptr_ptr) |
|
void | svm_free_model_content (svm_model *model_ptr) |
|
void | svm_get_labels (const svm_model *model, int *label) |
|
int | svm_get_nr_class (const svm_model *model) |
|
int | svm_get_nr_sv (const svm_model *model) |
|
void | svm_get_sv_indices (const svm_model *model, int *indices) |
|
int | svm_get_svm_type (const svm_model *model) |
|
double | svm_get_svr_probability (const svm_model *model) |
|
static void | svm_group_classes (const svm_problem *prob, int *nr_class_ret, int **label_ret, int **start_ret, int **count_ret, int *perm) |
|
double | svm_hyper_w_normsqr_twoclass (const struct svm_model *model) |
|
svm_model * | svm_load_model (const char *model_file_name) |
|
double | svm_predict (const svm_model *model, const svm_node *x) |
|
double | svm_predict_probability (const svm_model *model, const svm_node *x, double *prob_estimates) |
|
double | svm_predict_values (const svm_model *model, const svm_node *x, double *dec_values) |
|
double | svm_predict_values_twoclass (const struct svm_model *model, const struct svm_node *x) |
|
int | svm_save_model (const char *model_file_name, const svm_model *model) |
|
void | svm_set_print_string_function (void(*print_func)(const char *)) |
|
static double | svm_svr_probability (const svm_problem *prob, const svm_parameter *param) |
|
svm_model * | svm_train (const svm_problem *prob, const svm_parameter *param) |
|
static decision_function | svm_train_one (const svm_problem *prob, const svm_parameter *param, double Cp, double Cn) |
|
template<class T > |
static void | swap (T &x, T &y) |
|