com.rapidminer.operator.learner.functions.kernel.rvm.kernel
Class KernelRadial

java.lang.Object
  extended by com.rapidminer.operator.learner.functions.kernel.rvm.kernel.Kernel
      extended by com.rapidminer.operator.learner.functions.kernel.rvm.kernel.KernelRadial
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
KernelCauchy, KernelLaplace, KernelPoly

public class KernelRadial
extends Kernel

Radial basis function (rbf) kernel: K(x, y) = exp(-lengthScale^{-2} * ||x - y||^2)

Author:
Piotr Kasprzak, Ingo Mierswa
See Also:
Serialized Form

Field Summary
protected  double lengthScale
          LengthScale parameter
 
Constructor Summary
KernelRadial()
           
KernelRadial(double lengthScale)
          Constructor(s)
 
Method Summary
 double eval(double[] x, double[] y)
          evaluate kernel
 java.lang.String toString()
           
 
Methods inherited from class com.rapidminer.operator.learner.functions.kernel.rvm.kernel.Kernel
norm2
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

lengthScale

protected double lengthScale
LengthScale parameter

Constructor Detail

KernelRadial

public KernelRadial(double lengthScale)
Constructor(s)


KernelRadial

public KernelRadial()
Method Detail

eval

public double eval(double[] x,
                   double[] y)
evaluate kernel

Specified by:
eval in class Kernel

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2001-2009 by Rapid-I