Package org.biojava.stats.svm
Class DiagonalAddKernel
java.lang.Object
org.biojava.stats.svm.NestedKernel
org.biojava.stats.svm.DiagonalAddKernel
- All Implemented Interfaces:
Serializable
,SVMKernel
Adds a class specific constant to k(x, x).
- Author:
- Matthew Pocock
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.biojava.stats.svm.NestedKernel
getNestedKernel, setNestedKernel
-
Constructor Details
-
DiagonalAddKernel
public DiagonalAddKernel()
-
-
Method Details
-
addPos
-
addNeg
-
setLambda
Set the scale factor.- Parameters:
l
- the new scale factor
-
getLambda
Retrieve the scale factor.- Returns:
- the current scale factor
-
evaluate
Return the dot product of a, 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. -
toString
-