Rosetta
|
Classes | |
struct | svm_node |
struct | svm_problem |
struct | svm_parameter |
struct | svm_model |
Macros | |
#define | LIBSVM_VERSION 314 |
Enumerations | |
enum | { C_SVC , NU_SVC , ONE_CLASS , EPSILON_SVR , NU_SVR } |
enum | { LINEAR , POLY , RBF , SIGMOID , PRECOMPUTED } |
Functions | |
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) |
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 |
#define LIBSVM_VERSION 314 |
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 | ) |
References free(), and PREcst::param.
Referenced by svm_binary_svc_probability().
void svm_free_and_destroy_model | ( | struct svm_model ** | model_ptr_ptr | ) |
References free(), and svm_free_model_content().
Referenced by svm_binary_svc_probability(), and svm_cross_validation().
void svm_free_model_content | ( | struct svm_model * | model_ptr | ) |
References free(), svm_model::free_sv, create_a3b_hbs::i, svm_model::l, svm_model::label, svm_model::nr_class, svm_model::nSV, svm_model::probA, svm_model::probB, svm_model::rho, svm_model::SV, and svm_model::sv_coef.
Referenced by svm_free_and_destroy_model(), and utility::libsvm::Svm_rosetta::~Svm_rosetta().
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 | ) |
struct svm_model* svm_load_model | ( | const char * | model_file_name | ) |
References kmeans_adaptive_kernel_density_bb_dependent_rotlib::c, utility::io::oc::cout, fclose(), PREcst::FILE, evaluate_beta_mutants::fp, fprintf(), free(), create_a3b_hbs::i, kmeans_adaptive_kernel_density_bb_dependent_rotlib::idx, svm_node::index, enumerate_junctions::int, create_a3b_hbs::j, create_a3b_hbs::k, kernel_type_table, extract_by_sidechain_sasa_score::l, line, kmeans_adaptive_kernel_density_bb_dependent_rotlib::m, Malloc, max_line_len, closure_error::model, basic::options::OptionKeys::legacy_sewing::model_file_name, kmeans_adaptive_kernel_density_bb_dependent_rotlib::n, kmeans_adaptive_kernel_density_bb_dependent_rotlib::p, PREcst::param, make_symmdef_file_denovo::pos, readline(), svm_type_table, and svm_node::value.
Referenced by utility::libsvm::Svm_rosetta::Svm_rosetta().
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 | ) |
References print_string_stdout(), and svm_print_string.
struct svm_model* svm_train | ( | const struct svm_problem * | prob, |
const struct svm_parameter * | param | ||
) |
|
extern |