edu.columbia.cs.ref.model.core.impl
Class BagOfNGramsKernel
java.lang.Object
edu.columbia.cs.ref.model.core.Core
edu.columbia.cs.ref.model.core.Kernel
edu.columbia.cs.ref.model.core.impl.BagOfNGramsKernel
- All Implemented Interfaces:
- edu.berkeley.compbio.jlibsvm.kernel.KernelFunction<OperableStructure>, java.io.Serializable
public class BagOfNGramsKernel
- extends Kernel
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BagOfNGramsKernel
public BagOfNGramsKernel()
normKernel
public double normKernel(TaggedBagOfNgrams s1,
TaggedBagOfNgrams s2)
- Computes the normalized string kernel between two strings.
- Parameters:
s1
- string 1s2
- string 2
- Returns:
- normalized value, with 1 for exact match.
selfKernel
public double selfKernel(TaggedBagOfNgrams s)
kernel
public double kernel(TaggedBagOfNgrams s1,
TaggedBagOfNgrams s2)
createOperableStructure
public OperableStructure createOperableStructure(CandidateSentence sent)
evaluate
public double evaluate(OperableStructure s1,
OperableStructure s2)