Package elki.similarity
Similarity functions.
-
Interface Summary Interface Description DBIDSimilarity Interface DBIDSimilarity describes the requirements of any similarity function defined over object IDs.IndexBasedSimilarity<O> Interface for preprocessor/index based similarity functions.IndexBasedSimilarity.Instance<T,I extends Index> Instance interface for index/preprocessor based distance functions.NormalizedPrimitiveSimilarity<O> Marker interface for similarity functions working on primitive objects, and limited to the 0-1 value range.NormalizedSimilarity<O> Marker interface to signal that the similarity function is normalized to produce values in the range of [0:1].PrimitiveSimilarity<O> Interface Similarity describes the requirements of any similarity function.Similarity<O> Interface Similarity describes the requirements of any similarity function. -
Class Summary Class Description AbstractDBIDSimilarity Abstract super class for distance functions needing a preprocessor.AbstractIndexBasedSimilarity<O,F extends IndexFactory<O>> Abstract super class for distance functions needing a preprocessor.AbstractIndexBasedSimilarity.Instance<O,I extends Index> The actual instance bound to a particular database.AbstractIndexBasedSimilarity.Par<F extends IndexFactory<?>> Parameterization class.AbstractVectorSimilarity Abstract base class for double-valued primitive similarity functions.FractionalSharedNearestNeighborSimilarity<O> SharedNearestNeighborSimilarity with a pattern defined to accept Strings that define a non-negative Integer.FractionalSharedNearestNeighborSimilarity.Instance<T> Actual instance for a dataset.InvertedDistanceSimilarity<O> Adapter to use a primitive number-distance as similarity measure, by computing 1/distance.Kulczynski1Similarity Kulczynski similarity 1.Kulczynski1Similarity.Par Parameterization class.Kulczynski2Similarity Kulczynski similarity 2.Kulczynski2Similarity.Par Parameterization class.SharedNearestNeighborSimilarity<O> SharedNearestNeighborSimilarity with a pattern defined to accept Strings that define a non-negative Integer.SharedNearestNeighborSimilarity.Instance<O> Instance for a particular database.