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

java.lang.Object
  extended by com.rapidminer.operator.learner.functions.kernel.rvm.kernel.Kernel
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
KernelEpanechnikov, KernelGaussianCombination, KernelMultiquadric, KernelRadial, KernelSigmoid

public abstract class Kernel
extends java.lang.Object
implements java.io.Serializable

Abstract base class for all RVM / GP kernels. Please note that all kernel functions must have a zero argument constructor.

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

Constructor Summary
Kernel()
          Constructor(s)
 
Method Summary
abstract  double eval(double[] x, double[] y)
          Evaluate kernel
 double norm2(double[] x, double[] y)
          Calculates l2-norm(x, y)^2 = ||x - y||^2
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Kernel

public Kernel()
Constructor(s)

Method Detail

eval

public abstract double eval(double[] x,
                            double[] y)
Evaluate kernel


norm2

public double norm2(double[] x,
                    double[] y)
Calculates l2-norm(x, y)^2 = ||x - y||^2



Copyright © 2001-2009 by Rapid-I