fr.lip6.kernel.extra.bag
Class SimpleSubListKernel<S,T extends java.util.ArrayList<S>>
java.lang.Object
fr.lip6.kernel.Kernel<T>
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
| Fields inherited from class fr.lip6.kernel.Kernel |
name |
|
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 java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
SimpleSubListKernel
public SimpleSubListKernel(int from,
int to,
Kernel<S> kernel)
- Parameters:
from - starting point of the sumto - end poitn of the sumkernel - minor kernel
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 elementt2 - 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