jnisvmlight
Class PolynomialKernel

java.lang.Object
  extended by jnisvmlight.Kernel
      extended by jnisvmlight.ExtendedKernel
          extended by jnisvmlight.PolynomialKernel
All Implemented Interfaces:
java.io.Serializable

public class PolynomialKernel
extends ExtendedKernel

A polynomial kernel.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class jnisvmlight.ExtendedKernel
m_a, m_c
 
Fields inherited from class jnisvmlight.Kernel
m_kernel
 
Constructor Summary
protected PolynomialKernel()
           
  PolynomialKernel(Kernel nestedKernel, double order, double a, double c)
           
 
Method Summary
 double evaluate(FeatureVector v1, FeatureVector v2)
           
 double getOrder()
           
 void setOrder(double order)
           
 java.lang.String toString()
           
 
Methods inherited from class jnisvmlight.ExtendedKernel
getConstant, getMultiplier, setConstant, setMultiplier
 
Methods inherited from class jnisvmlight.Kernel
getNestedKernel, setNestedKernel
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PolynomialKernel

protected PolynomialKernel()

PolynomialKernel

public PolynomialKernel(Kernel nestedKernel,
                        double order,
                        double a,
                        double c)
Method Detail

evaluate

public double evaluate(FeatureVector v1,
                       FeatureVector v2)
Specified by:
evaluate in class Kernel

getOrder

public double getOrder()

setOrder

public void setOrder(double order)

toString

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