CSimpleKernel< ST >模板类参考


详细描述

template<class ST>
class shogun::CSimpleKernel< ST >

Template class SimpleKernel is the base class for kernels working on Simple features.

CSimpleFeatures are dense Matrix like Features and Kernels operating on them all derive from this class (cf., e.g., CGaussianKernel)

在文件SimpleKernel.h26行定义。

继承图,类CSimpleKernel< ST >
Inheritance graph
[图例]

所有成员的列表。

公有成员

 CSimpleKernel ()
 CSimpleKernel (int32_t cachesize)
 CSimpleKernel (CFeatures *l, CFeatures *r)
virtual bool init (CFeatures *l, CFeatures *r)
virtual EFeatureClass get_feature_class ()
virtual EFeatureType get_feature_type ()
template<>
EFeatureType get_feature_type ()
template<>
EFeatureType get_feature_type ()
template<>
EFeatureType get_feature_type ()
template<>
EFeatureType get_feature_type ()
template<>
EFeatureType get_feature_type ()
template<>
EFeatureType get_feature_type ()
template<>
EFeatureType get_feature_type ()
template<>
EFeatureType get_feature_type ()

构造及析构函数文档

CSimpleKernel (  ) 

default constructor

在文件SimpleKernel.h32行定义。

CSimpleKernel ( int32_t  cachesize  ) 

constructor

参数:
cachesize cache size

在文件SimpleKernel.h38行定义。

CSimpleKernel ( CFeatures l,
CFeatures r 
)

constructor

参数:
l features of left-hand side
r features of right-hand side

在文件SimpleKernel.h45行定义。


成员函数文档

virtual EFeatureClass get_feature_class (  )  [virtual]

return feature class the kernel can deal with

返回:
feature class SIMPLE

实现了CKernel

在文件SimpleKernel.h81行定义。

EFeatureType get_feature_type (  )  [virtual]

return feature type the kernel can deal with

abstract base method

返回:
feature type

实现了CKernel

在文件SimpleKernel.h124行定义。

EFeatureType get_feature_type (  )  [virtual]

return feature type the kernel can deal with

abstract base method

返回:
feature type

实现了CKernel

在文件SimpleKernel.h122行定义。

EFeatureType get_feature_type (  )  [virtual]

return feature type the kernel can deal with

abstract base method

返回:
feature type

实现了CKernel

在文件SimpleKernel.h120行定义。

EFeatureType get_feature_type (  )  [virtual]

return feature type the kernel can deal with

abstract base method

返回:
feature type

实现了CKernel

在文件SimpleKernel.h118行定义。

EFeatureType get_feature_type (  )  [virtual]

return feature type the kernel can deal with

abstract base method

返回:
feature type

实现了CKernel

在文件SimpleKernel.h116行定义。

EFeatureType get_feature_type (  )  [virtual]

return feature type the kernel can deal with

abstract base method

返回:
feature type

实现了CKernel

在文件SimpleKernel.h114行定义。

EFeatureType get_feature_type (  )  [virtual]

return feature type the kernel can deal with

abstract base method

返回:
feature type

实现了CKernel

在文件SimpleKernel.h112行定义。

EFeatureType get_feature_type (  )  [virtual]

return feature type the kernel can deal with

abstract base method

返回:
feature type

实现了CKernel

在文件SimpleKernel.h110行定义。

virtual EFeatureType get_feature_type (  )  [virtual]

return feature type the kernel can deal with

返回:
templated feature type

实现了CKernel

virtual bool init ( CFeatures l,
CFeatures r 
) [virtual]

initialize kernel e.g. setup lhs/rhs of kernel, precompute normalization constants etc. make sure to check that your kernel can deal with the supplied features (!)

参数:
l features for left-hand side
r features for right-hand side
返回:
if init was successful

重载CKernel

CAUCKernelCChi2KernelCGaussianKernelCGaussianShortRealKernelCLinearByteKernelCLinearKernelCLinearWordKernelCPolyKernelCPyramidChi2CSigmoidKernelCTensorProductPairKernel重载。

在文件SimpleKernel.h60行定义。


该类的文档由以下文件生成:

SHOGUN Machine Learning Toolbox - Documentation