12 #ifndef GAUSSIANARDKERNEL_H_ 13 #define GAUSSIANARDKERNEL_H_ 74 virtual const char*
get_name()
const {
return "GaussianARDKernel"; }
virtual SGMatrix< float64_t > get_parameter_gradient(const TParameter *param, index_t index=-1)
virtual EKernelType get_kernel_type()
Linear Kernel with Automatic Relevance Detection.
static CGaussianARDKernel * obtain_from_generic(CKernel *kernel)
float64_t kernel(int32_t idx_a, int32_t idx_b)
virtual float64_t compute(int32_t idx_a, int32_t idx_b)
Gaussian Kernel with Automatic Relevance Detection.
virtual const char * get_name() const
virtual ~CGaussianARDKernel()
all of classes and functions are contained in the shogun namespace
The class Features is the base class of all feature objects.
virtual bool init(CFeatures *l, CFeatures *r)