Medical Imaging Interaction Toolkit  2016.11.0
Medical Imaging Interaction Toolkit
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
svm.h File Reference

Go to the source code of this file.

Classes

struct  svm_node
 
struct  svm_problem
 
struct  svm_parameter
 
struct  svm_model
 

Macros

#define LIBSVM_VERSION
 

Enumerations

enum  {
  C_SVC, NU_SVC, ONE_CLASS, EPSILON_SVR,
  NU_SVR
}
 
enum  {
  LINEAR, POLY, RBF, SIGMOID,
  PRECOMPUTED
}
 

Functions

struct svm_modelsvm_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_modelsvm_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)
 
void svm_get_sv_indices (const struct svm_model *model, int *sv_indices)
 
int svm_get_nr_sv (const struct svm_model *model)
 
double svm_get_svr_probability (const struct svm_model *model)
 
double 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_free_model_content (struct svm_model *model_ptr)
 
void svm_free_and_destroy_model (struct svm_model **model_ptr_ptr)
 
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_set_print_string_function (void(*print_func)(const char *))
 

Variables

int libsvm_version
 

Macro Definition Documentation

#define LIBSVM_VERSION

Definition at line 55 of file svm.h.

Enumeration Type Documentation

anonymous enum
Enumerator
C_SVC 
NU_SVC 
ONE_CLASS 
EPSILON_SVR 
NU_SVR 

Definition at line 77 of file svm.h.

anonymous enum
Enumerator
LINEAR 
POLY 
RBF 
SIGMOID 
PRECOMPUTED 

Definition at line 78 of file svm.h.

Function Documentation

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_cross_validation ( const struct svm_problem prob,
const struct svm_parameter param,
int  nr_fold,
double *  target 
)
void svm_destroy_param ( struct svm_parameter param)
void svm_free_and_destroy_model ( struct svm_model **  model_ptr_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_nr_sv ( const struct svm_model model)
void svm_get_sv_indices ( const struct svm_model model,
int *  sv_indices 
)
int svm_get_svm_type ( const struct svm_model model)
double svm_get_svr_probability ( const struct svm_model model)
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(*)(const char *)  print_func)

Definition at line 3301 of file svm.cpp.

References print_string_stdout(), and svm_print_string.

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

Variable Documentation

int libsvm_version

Definition at line 63 of file svm.cpp.