class MPDSVM

公有成员 | |
| CMPDSVM () | |
| CMPDSVM (float64_t C, CKernel *k, CLabels *lab) | |
| virtual | ~CMPDSVM () |
| virtual bool | train (CFeatures *data=NULL) |
| virtual EClassifierType | get_classifier_type () |
| virtual const char * | get_name () const |
保护成员 | |
| float64_t | compute_H (int32_t i, int32_t j) |
| KERNELCACHE_ELEM * | lock_kernel_row (int32_t i) |
| void | unlock_kernel_row (int32_t i) |
保护属性 | |
| CCache< KERNELCACHE_ELEM > * | kernel_cache |
| CMPDSVM | ( | ) |
default constructor
在文件MPDSVM.cpp第18行定义。
| ~CMPDSVM | ( | ) | [virtual] |
在文件MPDSVM.cpp第28行定义。
| float64_t compute_H | ( | int32_t | i, | |
| int32_t | j | |||
| ) | [protected] |
| virtual EClassifierType get_classifier_type | ( | ) | [virtual] |
| KERNELCACHE_ELEM* lock_kernel_row | ( | int32_t | i | ) | [protected] |
| bool train | ( | CFeatures * | data = NULL |
) | [virtual] |
train SVM classifier
| data | training data (parameter can be avoided if distance or kernel-based classifiers are used and distance/kernels are initialized with train data) |
重载CClassifier。
在文件MPDSVM.cpp第32行定义。
| void unlock_kernel_row | ( | int32_t | i | ) | [protected] |
CCache<KERNELCACHE_ELEM>* kernel_cache [protected] |