de.lmu.ifi.dbs.elki.distance.similarityfunction
Interface SimilarityFunction<O extends DatabaseObject,D extends Distance<D>>
- Type Parameters:
O
- object typeD
- distance type
- All Superinterfaces:
- MeasurementFunction<O,D>, Parameterizable
- All Known Subinterfaces:
- KernelFunction<O,D>, NormalizedSimilarityFunction<O,D>
- All Known Implementing Classes:
- AbstractDoubleKernelFunction, AbstractIntegerSimilarityFunction, AbstractKernelFunction, AbstractPreprocessorBasedSimilarityFunction, AbstractSimilarityFunction, ArbitraryKernelFunctionWrapper, FooKernelFunction, FractionalSharedNearestNeighborSimilarityFunction, LinearKernelFunction, PolynomialKernelFunction, SharedNearestNeighborSimilarityFunction
public interface SimilarityFunction<O extends DatabaseObject,D extends Distance<D>>
- extends MeasurementFunction<O,D>
Interface SimilarityFunction describes the requirements of any similarity
function.
- Author:
- Elke Achtert
Method Summary |
D |
similarity(Integer id1,
Integer id2)
Returns the similarity between the two objects specified by their object ids. |
D |
similarity(Integer id1,
O o2)
Returns the similarity between the two specified objects. |
D |
similarity(O o1,
O o2)
Computes the similarity between two given DatabaseObjects according to this
similarity function. |
similarity
D similarity(Integer id1,
Integer id2)
- Returns the similarity between the two objects specified by their object ids.
- Parameters:
id1
- first object idid2
- second object id
- Returns:
- the similarity between the two objects specified by their object ids
similarity
D similarity(Integer id1,
O o2)
- Returns the similarity between the two specified objects.
- Parameters:
id1
- first object ido2
- second DatabaseObject
- Returns:
- the similarity between the two objects specified by their object ids
similarity
D similarity(O o1,
O o2)
- Computes the similarity between two given DatabaseObjects according to this
similarity function.
- Parameters:
o1
- first DatabaseObjecto2
- second DatabaseObject
- Returns:
- the similarity between two given DatabaseObjects according to this
similarity function