jnisvmlight
Class SigmoidKernel


java.lang.Object

  extended by jnisvmlight.Kernel

      extended by jnisvmlight.ExtendedKernel

          extended by jnisvmlight.SigmoidKernel

All Implemented Interfaces:
java.io.Serializable

public class SigmoidKernel
extends ExtendedKernel

A kernel with sigmoid smoothing.

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 SigmoidKernel()
           
  SigmoidKernel(Kernel nestedKernel, double a, double c)
           
 
Method Summary
 double evaluate(FeatureVector v1, FeatureVector v2)
           
 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

SigmoidKernel


protected SigmoidKernel()

SigmoidKernel


public SigmoidKernel(Kernel nestedKernel,

                     double a,

                     double c)
Method Detail

evaluate


public double evaluate(FeatureVector v1,

                       FeatureVector v2)
Specified by:
evaluate in class Kernel

toString


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