Base-class for parameterized Kernel Normalizers.
Definition at line 27 of file MultitaskKernelMklNormalizer.h.
Public Member Functions | |
CMultitaskKernelMklNormalizer () | |
virtual bool | init (CKernel *k) |
virtual float64_t | normalize_lhs (float64_t value, int32_t idx_lhs) |
virtual float64_t | normalize_rhs (float64_t value, int32_t idx_rhs) |
virtual float64_t | get_beta (int32_t idx)=0 |
virtual void | set_beta (int32_t idx, float64_t weight)=0 |
virtual int32_t | get_num_betas ()=0 |
virtual const char * | get_name () const |
Protected Attributes | |
float64_t | scale |
default constructor
Definition at line 34 of file MultitaskKernelMklNormalizer.h.
virtual float64_t get_beta | ( | int32_t | idx | ) | [pure virtual] |
idx | index of MKL weight to get |
Implemented in CMultitaskKernelPlifNormalizer, and CMultitaskKernelTreeNormalizer.
virtual const char* get_name | ( | ) | const [virtual] |
Implements CSGObject.
Reimplemented in CMultitaskKernelPlifNormalizer, and CMultitaskKernelTreeNormalizer.
Definition at line 117 of file MultitaskKernelMklNormalizer.h.
virtual int32_t get_num_betas | ( | ) | [pure virtual] |
Implemented in CMultitaskKernelPlifNormalizer, and CMultitaskKernelTreeNormalizer.
virtual bool init | ( | CKernel * | k | ) | [virtual] |
initialization of the normalizer
k | kernel |
Implements CKernelNormalizer.
Definition at line 42 of file MultitaskKernelMklNormalizer.h.
normalize only the left hand side vector
value | value of a component of the left hand side feature vector | |
idx_lhs | index of left hand side vector |
Implements CKernelNormalizer.
Reimplemented in CMultitaskKernelTreeNormalizer.
Definition at line 79 of file MultitaskKernelMklNormalizer.h.
normalize only the right hand side vector
value | value of a component of the right hand side feature vector | |
idx_rhs | index of right hand side vector |
Implements CKernelNormalizer.
Reimplemented in CMultitaskKernelTreeNormalizer.
Definition at line 89 of file MultitaskKernelMklNormalizer.h.
virtual void set_beta | ( | int32_t | idx, | |
float64_t | weight | |||
) | [pure virtual] |
idx | index of MKL weight to set | |
weight | MKL weight to set |
Implemented in CMultitaskKernelPlifNormalizer, and CMultitaskKernelTreeNormalizer.
scale constant obtained from k(0,0)
Definition at line 126 of file MultitaskKernelMklNormalizer.h.