#include <BALL/QSAR/libsvmModel.h>
Public Member Functions |
|
| LibsvmModel (const QSARData &q, int k_type, double p1, double p2=-1) |
virtual | ~LibsvmModel () |
|
void | train () |
void | setParameters (vector< double > &v) |
virtual vector< double > | getParameters () const |
| SVRModel (const QSARData &q, int k_type, double p1, double p2) |
| ~SVRModel () |
| KernelModel (const QSARData &q, int k_type, double p1, double p2) |
| KernelModel (const QSARData &q, String f, String g) |
| KernelModel (const QSARData &q, Vector< double > &w) |
| KernelModel (const QSARData &q, const LinearModel &lm, int column) |
| ~KernelModel () |
virtual void | saveToFile (string filename) |
virtual void | readFromFile (string filename) |
virtual Vector< double > | predict (const vector< double > &substance, bool transform) |
void | operator= (const Model &m) |
| NonLinearModel (const QSARData &q) |
| ~NonLinearModel () |
Detailed Description
Definition at line 41 of file libsvmModel.h.
Constructor & Destructor Documentation
virtual BALL::QSAR::LibsvmModel::~LibsvmModel |
( |
| ) |
|
|
virtual |
Member Function Documentation
void BALL::QSAR::LibsvmModel::createParameters |
( |
| ) |
|
|
private |
struct svm_problem* BALL::QSAR::LibsvmModel::createProblem |
( |
int |
response_id | ) |
|
|
readprivate |
virtual vector<double> BALL::QSAR::LibsvmModel::getParameters |
( |
| ) |
const |
|
virtual |
void BALL::QSAR::LibsvmModel::setParameters |
( |
vector< double > & |
| ) |
|
|
virtual |
sets the model parameters according to the given values.
Reimplemented from BALL::QSAR::Model.
void BALL::QSAR::LibsvmModel::train |
( |
| ) |
|
|
virtual |
Member Data Documentation
double BALL::QSAR::LibsvmModel::C_ |
|
private |
double BALL::QSAR::LibsvmModel::eps_ |
|
private |
double BALL::QSAR::LibsvmModel::nu_ |
|
private |
double BALL::QSAR::LibsvmModel::p_ |
|
private |
struct svm_parameter BALL::QSAR::LibsvmModel::parameters_ |
|
private |
struct svm_model* BALL::QSAR::LibsvmModel::svm_train_result_ |
|
private |
bool BALL::QSAR::LibsvmModel::use_nu_ |
|
private |
determines whether nu-SVR is to be used; else eps-SVR is applied
Definition at line 100 of file libsvmModel.h.
bool BALL::QSAR::LibsvmModel::use_shrinking_ |
|
private |
determines whether the libsvm shrinking heuristics is to be used
Definition at line 103 of file libsvmModel.h.
struct svm_node* BALL::QSAR::LibsvmModel::x_space_ |
|
private |