43 #define LIBSVM_VERSION 311 50 extern int libsvm_version;
80 enum { C_SVC, NU_SVC, ONE_CLASS, EPSILON_SVR, NU_SVR };
81 enum { LINEAR, POLY, RBF, SIGMOID, PRECOMPUTED };
138 int svm_save_model (
const char *model_file_name,
const struct svm_model *model);
140 struct svm_model *svm_load_model (
const char *model_file_name);
142 int svm_get_svm_type (
const struct svm_model *model);
143 int svm_get_nr_class (
const struct svm_model *model);
145 double svm_get_svr_probability (
const struct svm_model *model);
147 double svm_predict_values (
const struct svm_model *model,
const struct svm_node *x,
double* dec_values);
149 double svm_predict_probability (
const struct svm_model *model,
const struct svm_node *x,
double* prob_estimates);
151 void svm_free_model_content (
struct svm_model *model_ptr);
152 void svm_free_and_destroy_model (
struct svm_model **model_ptr_ptr);
156 int svm_check_probability_model (
const struct svm_model *model);
158 void svm_set_print_string_function (
void (*print_func) (
const char *));
struct svm_node * scaling
struct svm_parameter param