GClasses
|
A Gaussian RBF kernel. More...
#include <GKernelTrick.h>
Public Member Functions | |
GKernelGaussianRBF (size_t dims, double variance) | |
virtual | ~GKernelGaussianRBF () |
virtual double | apply (const double *pA, const double *pB) |
Computes e^(-0.5 * ||A - B||^2 / variance) | |
Protected Attributes | |
size_t | m_dims |
double | m_variance |
A Gaussian RBF kernel.
GClasses::GKernelGaussianRBF::GKernelGaussianRBF | ( | size_t | dims, |
double | variance | ||
) | [inline] |
virtual GClasses::GKernelGaussianRBF::~GKernelGaussianRBF | ( | ) | [inline, virtual] |
virtual double GClasses::GKernelGaussianRBF::apply | ( | const double * | pA, |
const double * | pB | ||
) | [inline, virtual] |
Computes e^(-0.5 * ||A - B||^2 / variance)
Implements GClasses::GKernel.
size_t GClasses::GKernelGaussianRBF::m_dims [protected] |
double GClasses::GKernelGaussianRBF::m_variance [protected] |