Interface Kernel
- All Superinterfaces:
- com.oracle.labs.mlrg.olcut.config.Configurable,- com.oracle.labs.mlrg.olcut.provenance.Provenancable<com.oracle.labs.mlrg.olcut.provenance.ConfiguredObjectProvenance>,- Serializable
- All Known Implementing Classes:
- Linear,- Polynomial,- RBF,- Sigmoid
public interface Kernel
extends com.oracle.labs.mlrg.olcut.config.Configurable, com.oracle.labs.mlrg.olcut.provenance.Provenancable<com.oracle.labs.mlrg.olcut.provenance.ConfiguredObjectProvenance>, Serializable
An interface for a Mercer kernel function.
 
It's preferable for kernels to override toString.
- 
Method SummaryModifier and TypeMethodDescriptiondoublesimilarity(SparseVector first, SparseVector second) Calculates the similarity between twoSparseVectors.Methods inherited from interface com.oracle.labs.mlrg.olcut.config.ConfigurablepostConfigMethods inherited from interface com.oracle.labs.mlrg.olcut.provenance.ProvenancablegetProvenance
- 
Method Details- 
similarityCalculates the similarity between twoSparseVectors.- Parameters:
- first- The first SparseVector.
- second- The second SparseVector.
- Returns:
- A value between 0 and 1, where 1 is most similar and 0 is least similar.
 
 
-