svm.h File Reference

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Namespaces

namespace  celeste

Classes

struct  celeste::svm_node
struct  celeste::svm_problem
struct  celeste::svm_parameter

Defines

#define LIBSVM_VERSION   286

Enumerations

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

Functions

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)
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)


Define Documentation

#define LIBSVM_VERSION   286
 

Definition at line 37 of file svm.h.


Enumeration Type Documentation

anonymous enum
 

Enumeration values:
C_SVC 
NU_SVC 
ONE_CLASS 
EPSILON_SVR 
NU_SVR 

Definition at line 58 of file svm.h.

anonymous enum
 

Enumeration values:
LINEAR 
POLY 
RBF 
SIGMOID 
PRECOMPUTED 

Definition at line 59 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_model struct svm_model *  model  ) 
 

Referenced by celeste::destroySVMmodel().

void svm_destroy_param struct svm_parameter *  param  ) 
 

void svm_get_labels const struct svm_model *  model,
int *  label
 

int svm_get_nr_class const struct svm_model *  model  ) 
 

Referenced by celeste::classifySVM().

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
 

Referenced by celeste::classifySVM().

void 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
 

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


Generated on Wed Apr 23 01:25:41 2014 for Hugintrunk by  doxygen 1.3.9.1