public class DiagonalAddKernel extends NestedKernel
Constructor and Description |
---|
DiagonalAddKernel() |
Modifier and Type | Method and Description |
---|---|
void |
addNeg(Object o) |
void |
addPos(Object o) |
double |
evaluate(Object a,
Object b)
Return the dot product of a, b.
|
double |
getLambda()
Retrieve the scale factor.
|
void |
setLambda(double l)
Set the scale factor.
|
String |
toString() |
getNestedKernel, setNestedKernel
public DiagonalAddKernel()
public void setLambda(double l)
l
- the new scale factorpublic double getLambda()
public double evaluate(Object a, Object b)
This is equal to
k(a, b) + d(a, b) * ||class(a)|| / (||class||)
where d(a, b) is zero if a != b, and 1 if a == b. class(a) is the set of all
items in the same class as a. class is all items with a classification.
Copyright © 2014 BioJava. All rights reserved.