fr.lip6.kernel.extra.bag
Class SimpleSubListKernel<S,T extends java.util.ArrayList<S>>

java.lang.Object
  extended by fr.lip6.kernel.Kernel<T>
      extended by fr.lip6.kernel.extra.bag.SimpleSubListKernel<S,T>
Type Parameters:
S -
T -
All Implemented Interfaces:
java.io.Serializable

public class SimpleSubListKernel<S,T extends java.util.ArrayList<S>>
extends Kernel<T>
implements java.io.Serializable

Kernel on bags of same length.
Let B1 and B2 be bags of elements b1[i] and b2[i], let k(b1[i],b2[i]) be the minor kernel, then K(B1, B2) = sum_{i=n}^{N} k(b1[i],b2[i])
With n and N being the bounds of the sum.

Author:
dpicard
See Also:
Serialized Form

Field Summary
 
Fields inherited from class fr.lip6.kernel.Kernel
name
 
Constructor Summary
SimpleSubListKernel(int from, int to, Kernel<S> kernel)
           
 
Method Summary
 double valueOf(T t1)
          kernel similarity to zero
 double valueOf(T t1, T t2)
          compute the kernel similarity between two element of input space
 
Methods inherited from class fr.lip6.kernel.Kernel
getKernelMatrix, getNormalizedKernelMatrix, normalizedValueOf, setName, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SimpleSubListKernel

public SimpleSubListKernel(int from,
                           int to,
                           Kernel<S> kernel)
Parameters:
from - starting point of the sum
to - end poitn of the sum
kernel - minor kernel
Method Detail

valueOf

public double valueOf(T t1,
                      T t2)
Description copied from class: Kernel
compute the kernel similarity between two element of input space

Specified by:
valueOf in class Kernel<T extends java.util.ArrayList<S>>
Parameters:
t1 - first element
t2 - second element
Returns:
the kernel value

valueOf

public double valueOf(T t1)
Description copied from class: Kernel
kernel similarity to zero

Specified by:
valueOf in class Kernel<T extends java.util.ArrayList<S>>
Parameters:
t1 - the element to compute the similarity to zero