|
GClasses
|
A Gaussian RBF kernel. More...
#include <GKernelTrick.h>
Public Member Functions | |
| GKernelGaussianRBF (double variance) | |
| GKernelGaussianRBF (GDomNode *pNode) | |
| virtual | ~GKernelGaussianRBF () |
| virtual double | apply (const double *pA, const double *pB, size_t dims) |
| Computes e^(-0.5 * ||A - B||^2 / variance) More... | |
| virtual const char * | name () const |
| Returns the name of this kernel. More... | |
| virtual GDomNode * | serialize (GDom *pDoc) |
| Marshalls this object into a DOM. More... | |
Public Member Functions inherited from GClasses::GKernel | |
| GKernel () | |
| virtual | ~GKernel () |
Protected Attributes | |
| double | m_variance |
Additional Inherited Members | |
Static Public Member Functions inherited from GClasses::GKernel | |
| static GKernel * | deserialize (GDomNode *pNode) |
| Deserializes a kernel object. More... | |
Protected Member Functions inherited from GClasses::GKernel | |
| GDomNode * | makeBaseNode (GDom *pDoc) const |
| Helper method used by the serialize methods in child classes. More... | |
A Gaussian RBF kernel.
|
inline |
|
inline |
|
inlinevirtual |
|
inlinevirtual |
Computes e^(-0.5 * ||A - B||^2 / variance)
Implements GClasses::GKernel.
|
inlinevirtual |
Returns the name of this kernel.
Implements GClasses::GKernel.
Marshalls this object into a DOM.
Implements GClasses::GKernel.
|
protected |