Uses of Interface
elki.similarity.Similarity
-
Packages that use Similarity Package Description elki.clustering.affinitypropagation Affinity Propagation (AP) clustering.elki.clustering.dbscan.predicates Neighbor and core predicated for Generalized DBSCAN.elki.database.query Database queries - computing distances, neighbors, similarities - API and general documentation.elki.database.query.similarity Prepared queries for similarity functions.elki.distance.adapter Distance functions deriving distances from, e.g., similarity measures.elki.distance.probabilistic Distance from probability theory, mostly divergences such as K-L-divergence, J-divergence, F-divergence, χ²-divergence, etc.elki.distance.set Distance functions for binary and set type data.elki.index Index structure implementations.elki.index.distancematrix Precomputed distance matrix.elki.outlier.anglebased Angle-based outlier detection algorithms.elki.outlier.subspace Subspace outlier detection methods.elki.similarity Similarity functions.elki.similarity.cluster Similarity measures for comparing clusters.elki.similarity.kernel Kernel functions. -
-
Uses of Similarity in elki.clustering.affinitypropagation
Fields in elki.clustering.affinitypropagation declared as Similarity Modifier and Type Field Description (package private) Similarity<? super O>
SimilarityBasedInitializationWithMedian.Par. similarity
Similarity function.(package private) Similarity<? super O>
SimilarityBasedInitializationWithMedian. similarity
Similarity function.Constructors in elki.clustering.affinitypropagation with parameters of type Similarity Constructor Description SimilarityBasedInitializationWithMedian(Similarity<? super O> similarity, double quantile)
Constructor. -
Uses of Similarity in elki.clustering.dbscan.predicates
Fields in elki.clustering.dbscan.predicates declared as Similarity Modifier and Type Field Description protected Similarity<O>
SimilarityNeighborPredicate.Par. distfun
Similarity function to useprotected Similarity<? super O>
SimilarityNeighborPredicate. simFunc
Similarity function to useConstructors in elki.clustering.dbscan.predicates with parameters of type Similarity Constructor Description SimilarityNeighborPredicate(double epsilon, Similarity<? super O> simFunc)
Full constructor. -
Uses of Similarity in elki.database.query
Fields in elki.database.query declared as Similarity Modifier and Type Field Description private Similarity<? super O>
QueryBuilder. similarity
Similarity to queryMethods in elki.database.query with parameters of type Similarity Modifier and Type Method Description default <O> SimilarityQuery<O>
QueryOptimizer. getSimilarityQuery(Relation<? extends O> relation, Similarity<? super O> similarityFunction, int flags)
Optimize a similarity query for this relation.Constructors in elki.database.query with parameters of type Similarity Constructor Description QueryBuilder(Relation<O> relation, Similarity<? super O> similarity)
Constructor. -
Uses of Similarity in elki.database.query.similarity
Methods in elki.database.query.similarity that return Similarity Modifier and Type Method Description Similarity<? super O>
SimilarityQuery. getSimilarity()
Get the inner similarity function. -
Uses of Similarity in elki.distance.adapter
Classes in elki.distance.adapter with type parameters of type Similarity Modifier and Type Class Description static class
AbstractSimilarityAdapter.Par<O,S extends Similarity<? super O>>
Parameterization class.Fields in elki.distance.adapter declared as Similarity Modifier and Type Field Description protected S
AbstractSimilarityAdapter.Par. similarityFunction
Holds the similarity function.protected Similarity<? super O>
AbstractSimilarityAdapter. similarityFunction
Holds the similarity function.Fields in elki.distance.adapter with type parameters of type Similarity Modifier and Type Field Description protected java.lang.Class<Similarity<? super O>>
AbstractSimilarityAdapter.Par. ARBITRARY_SIMILARITY
Arbitrary Similarity functionsConstructors in elki.distance.adapter with parameters of type Similarity Constructor Description AbstractSimilarityAdapter(Similarity<? super O> similarityFunction)
Constructor. -
Uses of Similarity in elki.distance.probabilistic
Classes in elki.distance.probabilistic that implement Similarity Modifier and Type Class Description class
HellingerDistance
Hellinger metric / affinity / kernel, Bhattacharyya coefficient, fidelity similarity, Matusita distance, Hellinger-Kakutani metric on a probability distribution. -
Uses of Similarity in elki.distance.set
Classes in elki.distance.set that implement Similarity Modifier and Type Class Description class
JaccardSimilarityDistance
A flexible extension of Jaccard similarity to non-binary vectors. -
Uses of Similarity in elki.index
Methods in elki.index with parameters of type Similarity Modifier and Type Method Description SimilarityQuery<O>
SimilarityIndex. getSimilarityQuery(Similarity<? super O> simFunction)
Get a similarity query object for the given similarity function. -
Uses of Similarity in elki.index.distancematrix
Fields in elki.index.distancematrix declared as Similarity Modifier and Type Field Description protected Similarity<? super O>
PrecomputedSimilarityMatrix.Factory.Par. similarityFunction
Nested similarity function.protected Similarity<? super O>
PrecomputedSimilarityMatrix.Factory. similarityFunction
Nested similarity function.protected Similarity<? super O>
PrecomputedSimilarityMatrix. similarityFunction
Nested similarity function.Methods in elki.index.distancematrix that return Similarity Modifier and Type Method Description Similarity<? super O>
PrecomputedSimilarityMatrix.PrecomputedSimilarityQuery. getSimilarity()
Methods in elki.index.distancematrix with parameters of type Similarity Modifier and Type Method Description SimilarityQuery<O>
PrecomputedSimilarityMatrix. getSimilarityQuery(Similarity<? super O> similarityFunction)
Constructors in elki.index.distancematrix with parameters of type Similarity Constructor Description Factory(Similarity<? super O> similarityFunction)
Constructor.PrecomputedSimilarityMatrix(Relation<O> relation, Similarity<? super O> similarityFunction)
Constructor. -
Uses of Similarity in elki.outlier.anglebased
Fields in elki.outlier.anglebased declared as Similarity Modifier and Type Field Description protected Similarity<? super V>
ABOD. kernelFunction
Store the configured Kernel version.protected Similarity<V>
ABOD.Par. kernelFunction
Distance function.Constructors in elki.outlier.anglebased with parameters of type Similarity Constructor Description ABOD(Similarity<? super V> kernelFunction)
Constructor for Angle-Based Outlier Detection (ABOD).FastABOD(Similarity<? super V> kernelFunction, int k)
Constructor for Angle-Based Outlier Detection (ABOD).LBABOD(Similarity<? super V> kernelFunction, int k, int l)
Actual constructor, with parameters. -
Uses of Similarity in elki.outlier.subspace
Fields in elki.outlier.subspace declared as Similarity Modifier and Type Field Description private Similarity<V>
SOD.Par. similarityFunction
The similarity function.private Similarity<V>
SOD. similarityFunction
Similarity function to use.Constructors in elki.outlier.subspace with parameters of type Similarity Constructor Description SOD(int knn, double alpha, Similarity<V> similarityFunction, boolean models)
Constructor with parameters. -
Uses of Similarity in elki.similarity
Subinterfaces of Similarity in elki.similarity Modifier and Type Interface Description interface
DBIDSimilarity
Interface DBIDSimilarity describes the requirements of any similarity function defined over object IDs.interface
IndexBasedSimilarity<O>
Interface for preprocessor/index based similarity functions.interface
NormalizedPrimitiveSimilarity<O>
Marker interface for similarity functions working on primitive objects, and limited to the 0-1 value range.interface
NormalizedSimilarity<O>
Marker interface to signal that the similarity function is normalized to produce values in the range of [0:1].interface
PrimitiveSimilarity<O>
Interface Similarity describes the requirements of any similarity function.Classes in elki.similarity that implement Similarity Modifier and Type Class Description class
AbstractDBIDSimilarity
Abstract super class for distance functions needing a preprocessor.class
AbstractIndexBasedSimilarity<O,F extends IndexFactory<O>>
Abstract super class for distance functions needing a preprocessor.class
AbstractVectorSimilarity
Abstract base class for double-valued primitive similarity functions.class
FractionalSharedNearestNeighborSimilarity<O>
SharedNearestNeighborSimilarity with a pattern defined to accept Strings that define a non-negative Integer.class
InvertedDistanceSimilarity<O>
Adapter to use a primitive number-distance as similarity measure, by computing 1/distance.class
Kulczynski1Similarity
Kulczynski similarity 1.class
Kulczynski2Similarity
Kulczynski similarity 2.class
SharedNearestNeighborSimilarity<O>
SharedNearestNeighborSimilarity with a pattern defined to accept Strings that define a non-negative Integer.Methods in elki.similarity that return Similarity Modifier and Type Method Description Similarity<? super T>
FractionalSharedNearestNeighborSimilarity.Instance. getSimilarity()
Similarity<? super O>
SharedNearestNeighborSimilarity.Instance. getSimilarity()
-
Uses of Similarity in elki.similarity.cluster
Subinterfaces of Similarity in elki.similarity.cluster Modifier and Type Interface Description interface
ClusteringDistanceSimilarity
Distance and similarity measure for clusterings.Classes in elki.similarity.cluster that implement Similarity Modifier and Type Class Description class
ClusteringAdjustedRandIndexSimilarity
Measure the similarity of clusters via the Adjusted Rand Index.class
ClusteringBCubedF1Similarity
Measure the similarity of clusters via the BCubed F1 Index.class
ClusteringFowlkesMallowsSimilarity
Measure the similarity of clusters via the Fowlkes-Mallows Index.class
ClusteringRandIndexSimilarity
Measure the similarity of clusters via the Rand Index.class
ClusterIntersectionSimilarity
Measure the similarity of clusters via the intersection size.class
ClusterJaccardSimilarity
Measure the similarity of clusters via the Jaccard coefficient. -
Uses of Similarity in elki.similarity.kernel
Classes in elki.similarity.kernel that implement Similarity Modifier and Type Class Description class
LaplaceKernel
Laplace / exponential radial basis function kernel.class
LinearKernel
Linear Kernel function that computes a similarity between the two feature vectors x and y defined by \(x^T\cdot y\).class
PolynomialKernel
Polynomial Kernel function that computes a similarity between the two feature vectors x and y defined by \((x^T\cdot y+b)^{\text{degree}}\).class
RadialBasisFunctionKernel
Gaussian radial basis function kernel (RBF Kernel).class
RationalQuadraticKernel
Rational quadratic kernel, a less computational approximation of the Gaussian RBF kernel (RadialBasisFunctionKernel
).class
SigmoidKernel
Sigmoid kernel function (aka: hyperbolic tangent kernel, multilayer perceptron MLP kernel).
-