Public Member Functions | |
Kernel (int l, svm_node *const *x, const svm_parameter ¶m) | |
virtual | ~Kernel () |
virtual Qfloat * | get_Q (int column, int len) const =0 |
virtual void | swap_index (int i, int j) const |
Static Public Member Functions | |
static double | k_function (const svm_node *x, const svm_node *y, const svm_parameter ¶m) |
Protected Attributes | |
double(Kernel::* | kernel_function )(int i, int j) const |
Private Member Functions | |
double | kernel_linear (int i, int j) const |
double | kernel_poly (int i, int j) const |
double | kernel_rbf (int i, int j) const |
double | kernel_sigmoid (int i, int j) const |
Static Private Member Functions | |
static double | dot (const svm_node *px, const svm_node *py) |
Private Attributes | |
const svm_node ** | x |
double * | x_square |
const int | kernel_type |
const double | degree |
const double | gamma |
const double | coef0 |
Definition at line 174 of file svm.cpp.