13 #ifndef GAUSSIANARDKERNEL_H
14 #define GAUSSIANARDKERNEL_H
86 virtual const char*
get_name()
const {
return "GaussianARDKernel"; }
94 #ifdef HAVE_LINALG_LIB
float distance(CJLCoverTreePoint p1, CJLCoverTreePoint p2, float64_t upper_bound)
virtual EKernelType get_kernel_type()
Linear Kernel with Automatic Relevance Detection computed on CDotFeatures.
float64_t kernel(int32_t idx_a, int32_t idx_b)
virtual float64_t compute(int32_t idx_a, int32_t idx_b)
Features that support dot products among other operations.
Gaussian Kernel with Automatic Relevance Detection computed on CDotFeatures.
virtual void set_width(float64_t w)
virtual ~CGaussianARDKernel()
static CKernel * obtain_from_generic(CSGObject *kernel)
The class Features is the base class of all feature objects.
virtual SGMatrix< float64_t > get_parameter_gradient(const TParameter *param, index_t index=-1)
virtual const char * get_name() const