Uses of Interface
de.jungblut.distance.DistanceMeasurer
-
Packages that use DistanceMeasurer Package Description de.jungblut.classification.knn de.jungblut.clustering de.jungblut.datastructure de.jungblut.distance de.jungblut.ner de.jungblut.nlp -
-
Uses of DistanceMeasurer in de.jungblut.classification.knn
Constructors in de.jungblut.classification.knn with parameters of type DistanceMeasurer Constructor Description SparseKNearestNeighbours(int numOutcomes, int k, DistanceMeasurer measurer)Constructs a new knn classifier. -
Uses of DistanceMeasurer in de.jungblut.clustering
Methods in de.jungblut.clustering with parameters of type DistanceMeasurer Modifier and Type Method Description static java.util.List<java.util.List<AgglomerativeClustering.ClusterNode>>AgglomerativeClustering. cluster(java.util.List<de.jungblut.math.DoubleVector> points, DistanceMeasurer distanceMeasurer, boolean verbose)Starts the clustering process.java.util.ArrayList<de.jungblut.math.DoubleVector>[]DBSCAN. cluster(java.util.List<de.jungblut.math.DoubleVector> points, DistanceMeasurer measurer, int minPoints, double epsilon)Clusters the points.static java.util.List<java.util.List<de.jungblut.math.DoubleVector>>DBSCANClustering. cluster(java.util.List<de.jungblut.math.DoubleVector> points, DistanceMeasurer measurer, int minPoints, double epsilon)Clusters the given points.java.util.List<Cluster>KMeansClustering. cluster(int iterations, DistanceMeasurer distanceMeasurer, double delta, boolean verbose)Starts the clustering process.static java.util.List<de.jungblut.math.DoubleVector>CanopyClustering. createCanopies(java.util.List<de.jungblut.math.DoubleVector> pPoints, DistanceMeasurer measure, double t1, double t2, boolean verbose)Creates a list of canopies. -
Uses of DistanceMeasurer in de.jungblut.datastructure
Methods in de.jungblut.datastructure with parameters of type DistanceMeasurer Modifier and Type Method Description static InvertedIndex<de.jungblut.math.DoubleVector,java.lang.Integer>InvertedIndex. createVectorIndex(DistanceMeasurer measurer)Creates an inverted index for vectors (usually sparse vectors are used) that maps dimensions to the corresponding vectors if they are non-zero. -
Uses of DistanceMeasurer in de.jungblut.distance
Classes in de.jungblut.distance that implement DistanceMeasurer Modifier and Type Class Description classCosineDistanceclassEuclidianDistanceclassHaversineDistanceHaversine distance implementation that picks up lat/lng in degrees at array/vector index 0 and 1 and returns the distance in meters between those two vectors.classJaccardDistanceclassManhattanDistanceclassZeroDistanceMethods in de.jungblut.distance with parameters of type DistanceMeasurer Modifier and Type Method Description static <T> VectorDocumentDistanceMeasurer<T>VectorDocumentDistanceMeasurer. with(DistanceMeasurer measurer)Constructors in de.jungblut.distance with parameters of type DistanceMeasurer Constructor Description SimilarityMeasurer(DistanceMeasurer measurer) -
Uses of DistanceMeasurer in de.jungblut.ner
Constructors in de.jungblut.ner with parameters of type DistanceMeasurer Constructor Description IterativeSimilarityAggregation(java.lang.String[] seedTokens, de.jungblut.math.tuple.Tuple<java.lang.String[],de.jungblut.math.DoubleMatrix> bipartiteGraph, double alpha, DistanceMeasurer distance)Constructs the similarity aggregation by seed tokens to expand and a given bipartite graph. -
Uses of DistanceMeasurer in de.jungblut.nlp
Methods in de.jungblut.nlp with parameters of type DistanceMeasurer Modifier and Type Method Description static DocumentSimilarityDocumentSimilarity. with(DistanceMeasurer measurer)
-