svm

svm

Synopsis




#define             LIBSVM_VERSION
struct svm_model*   svm_train                           (const struct svm_problem *prob,
                                                         const struct svm_parameter *param);
void                svm_cross_validation                (const struct svm_problem *prob,
                                                         const struct svm_parameter *param,
                                                         int nr_fold,
                                                         double *target);
int                 svm_save_model                      (const char *model_file_name,
                                                         const struct svm_model *model);
struct svm_model*   svm_load_model                      (const char *model_file_name);
int                 svm_get_svm_type                    (const struct svm_model *model);
int                 svm_get_nr_class                    (const struct svm_model *model);
void                svm_get_labels                      (const struct svm_model *model,
                                                         int *label);
double              svm_get_svr_probability             (const struct svm_model *model);
void                svm_predict_values                  (const struct svm_model *model,
                                                         const struct svm_node *x,
                                                         double *dec_values);
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);
void                svm_destroy_model                   (struct svm_model *model);
void                svm_destroy_param                   (struct svm_parameter *param);
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);
void                (*svm_progress_callback_func)       (float completed,
                                                         const char *fmt,
                                                         ...);
void                svm_set_training_callback_func      (svm_progress_callback_func callback);
void                svm_training_info_callback          (float progress,
                                                         const char *fmt,
                                                         ...);

Description

Details

LIBSVM_VERSION

#define LIBSVM_VERSION 286


svm_train ()

struct svm_model*   svm_train                           (const struct svm_problem *prob,
                                                         const struct svm_parameter *param);

prob :

param :

Returns :


svm_cross_validation ()

void                svm_cross_validation                (const struct svm_problem *prob,
                                                         const struct svm_parameter *param,
                                                         int nr_fold,
                                                         double *target);

prob :

param :

nr_fold :

target :


svm_save_model ()

int                 svm_save_model                      (const char *model_file_name,
                                                         const struct svm_model *model);

model_file_name :

model :

Returns :


svm_load_model ()

struct svm_model*   svm_load_model                      (const char *model_file_name);

model_file_name :

Returns :


svm_get_svm_type ()

int                 svm_get_svm_type                    (const struct svm_model *model);

model :

Returns :


svm_get_nr_class ()

int                 svm_get_nr_class                    (const struct svm_model *model);

model :

Returns :


svm_get_labels ()

void                svm_get_labels                      (const struct svm_model *model,
                                                         int *label);

model :

label :


svm_get_svr_probability ()

double              svm_get_svr_probability             (const struct svm_model *model);

model :

Returns :


svm_predict_values ()

void                svm_predict_values                  (const struct svm_model *model,
                                                         const struct svm_node *x,
                                                         double *dec_values);

model :

x :

dec_values :


svm_predict ()

double              svm_predict                         (const struct svm_model *model,
                                                         const struct svm_node *x);

model :

x :

Returns :


svm_predict_probability ()

double              svm_predict_probability             (const struct svm_model *model,
                                                         const struct svm_node *x,
                                                         double *prob_estimates);

model :

x :

prob_estimates :

Returns :


svm_destroy_model ()

void                svm_destroy_model                   (struct svm_model *model);

model :


svm_destroy_param ()

void                svm_destroy_param                   (struct svm_parameter *param);

param :


svm_check_parameter ()

const char*         svm_check_parameter                 (const struct svm_problem *prob,
                                                         const struct svm_parameter *param);

prob :

param :

Returns :


svm_check_probability_model ()

int                 svm_check_probability_model         (const struct svm_model *model);

model :

Returns :


svm_progress_callback_func ()

void                (*svm_progress_callback_func)       (float completed,
                                                         const char *fmt,
                                                         ...);

completed :

fmt :

... :


svm_set_training_callback_func ()

void                svm_set_training_callback_func      (svm_progress_callback_func callback);

callback :


svm_training_info_callback ()

void                svm_training_info_callback          (float progress,
                                                         const char *fmt,
                                                         ...);

progress :

fmt :

... :