公有成员

CStringKernel< ST >模板类参考


详细描述

template<class ST>
class shogun::CStringKernel< ST >

Template class StringKernel, is the base class of all String Kernels.

For a (very complex) example see e.g. CWeightedDegreeStringKernel

在文件StringKernel.h24行定义。

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

所有成员的列表。

公有成员

 CStringKernel (int32_t cachesize)
 CStringKernel (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 ()

构造及析构函数文档

CStringKernel ( int32_t  cachesize )

constructor

参数:
cachesizecache size

在文件StringKernel.h31行定义。

CStringKernel ( CFeatures l,
CFeatures r 
)

constructor

参数:
lfeatures of left-hand side
rfeatures of right-hand side

在文件StringKernel.h38行定义。


成员函数文档

virtual EFeatureClass get_feature_class (  ) [virtual]

return feature class the kernel can deal with

返回:
feature class STRING

实现了CKernel

在文件StringKernel.h69行定义。

EFeatureType get_feature_type (  ) [virtual]

return feature type the kernel can deal with

abstract base method

返回:
feature type

实现了CKernel

在文件StringKernel.h106行定义。

EFeatureType get_feature_type (  ) [virtual]

return feature type the kernel can deal with

abstract base method

返回:
feature type

实现了CKernel

在文件StringKernel.h104行定义。

EFeatureType get_feature_type (  ) [virtual]

return feature type the kernel can deal with

abstract base method

返回:
feature type

实现了CKernel

在文件StringKernel.h94行定义。

EFeatureType get_feature_type (  ) [virtual]

return feature type the kernel can deal with

abstract base method

返回:
feature type

实现了CKernel

在文件StringKernel.h100行定义。

EFeatureType get_feature_type (  ) [virtual]

return feature type the kernel can deal with

abstract base method

返回:
feature type

实现了CKernel

在文件StringKernel.h98行定义。

EFeatureType get_feature_type (  ) [virtual]

return feature type the kernel can deal with

abstract base method

返回:
feature type

实现了CKernel

在文件StringKernel.h96行定义。

EFeatureType get_feature_type (  ) [virtual]

return feature type the kernel can deal with

abstract base method

返回:
feature type

实现了CKernel

在文件StringKernel.h102行定义。

virtual EFeatureType get_feature_type (  ) [virtual]

return feature type the kernel can deal with

返回:
templated feature type

实现了CKernel

CCommUlongStringKernelCCommWordStringKernelCWeightedCommWordStringKernel重载。

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 (!)

参数:
lfeatures for left-hand side
rfeatures for right-hand side
返回:
if init was successful

重载CKernel

CCommUlongStringKernelCCommWordStringKernelCFixedDegreeStringKernelCGaussianMatchStringKernelCHistogramWordStringKernelCLinearStringKernelCLocalAlignmentStringKernelCLocalityImprovedStringKernelCMatchWordStringKernelCOligoStringKernelCPolyMatchStringKernelCPolyMatchWordStringKernelCRegulatoryModulesStringKernelCSalzbergWordStringKernelCSimpleLocalityImprovedStringKernelCSNPStringKernelCSpectrumMismatchRBFKernelCSpectrumRBFKernelCWeightedCommWordStringKernelCWeightedDegreePositionStringKernelCWeightedDegreeStringKernel重载。

在文件StringKernel.h53行定义。


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

SHOGUN Machine Learning Toolbox - Documentation