![]()  | 
  
    Rosetta
    2015.38
    
   | 
 

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 double * | get_QD () const =0 | 
| virtual void | swap_index (int i, int j) const | 
  Public Member Functions inherited from QMatrix | |
| virtual | ~QMatrix () | 
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 | 
| double | kernel_precomputed (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 int | degree | 
| const double | gamma | 
| const double | coef0 | 
| Kernel::Kernel | ( | int | l, | 
| svm_node *const * | x, | ||
| const svm_parameter & | param | ||
| ) | 
References svm_node::index, sum(), and svm_node::value.
Referenced by k_function(), Kernel(), kernel_linear(), kernel_poly(), kernel_rbf(), and kernel_sigmoid().
Implements QMatrix.
Implemented in SVR_Q, ONE_CLASS_Q, and SVC_Q.
      
  | 
  pure virtual | 
Implements QMatrix.
Implemented in SVR_Q, ONE_CLASS_Q, and SVC_Q.
      
  | 
  static | 
References svm_parameter::coef0, svm_parameter::degree, dot(), svm_parameter::gamma, svm_node::index, svm_parameter::kernel_type, LINEAR, POLY, powi(), PRECOMPUTED, RBF, SIGMOID, sum(), svm_node::value, x, and y().
Referenced by svm_predict_values().
References svm_node::value, and value.
Referenced by Kernel().
Implements QMatrix.
Reimplemented in SVR_Q, ONE_CLASS_Q, and SVC_Q.
References basic::options::OptionKeys::frags::j, swap(), and x_square.
Referenced by SVC_Q::swap_index(), and ONE_CLASS_Q::swap_index().
      
  | 
  private | 
Referenced by kernel_poly(), and kernel_sigmoid().
      
  | 
  private | 
Referenced by kernel_poly().
      
  | 
  private | 
Referenced by kernel_poly(), kernel_rbf(), and kernel_sigmoid().
Referenced by SVC_Q::get_Q(), ONE_CLASS_Q::get_Q(), SVR_Q::get_Q(), Kernel(), ONE_CLASS_Q::ONE_CLASS_Q(), SVC_Q::SVC_Q(), and SVR_Q::SVR_Q().
      
  | 
  private | 
Referenced by k_function(), Kernel(), and ~Kernel().
      
  | 
  private | 
Referenced by Kernel(), kernel_rbf(), swap_index(), and ~Kernel().
 1.8.7