Package org.neo4j.gds.similarity
Class SimilaritiesFunc
- java.lang.Object
-
- org.neo4j.gds.similarity.SimilaritiesFunc
-
public class SimilaritiesFunc extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.util.function.Predicate<java.lang.Number>IS_NULLstatic java.util.Comparator<java.lang.Number>NUMBER_COMPARATOR
-
Constructor Summary
Constructors Constructor Description SimilaritiesFunc()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.neo4j.gds.impl.similarity.SimilarityVectorAggregatorasVector()doublecosineSimilarity(java.util.List<java.lang.Number> vector1, java.util.List<java.lang.Number> vector2)doubleeuclideanDistance(java.util.List<java.lang.Number> vector1, java.util.List<java.lang.Number> vector2)doubleeuclideanSimilarity(java.util.List<java.lang.Number> vector1, java.util.List<java.lang.Number> vector2)doublejaccardSimilarity(java.util.List<java.lang.Number> vector1, java.util.List<java.lang.Number> vector2)doubleoverlapSimilarity(java.util.List<java.lang.Number> vector1, java.util.List<java.lang.Number> vector2)doublepearsonSimilarity(java.lang.Object rawVector1, java.lang.Object rawVector2, java.util.Map<java.lang.String,java.lang.Object> config)
-
-
-
Method Detail
-
jaccardSimilarity
public double jaccardSimilarity(java.util.List<java.lang.Number> vector1, java.util.List<java.lang.Number> vector2)
-
cosineSimilarity
public double cosineSimilarity(java.util.List<java.lang.Number> vector1, java.util.List<java.lang.Number> vector2)
-
asVector
public org.neo4j.gds.impl.similarity.SimilarityVectorAggregator asVector()
-
pearsonSimilarity
public double pearsonSimilarity(java.lang.Object rawVector1, java.lang.Object rawVector2, java.util.Map<java.lang.String,java.lang.Object> config)
-
euclideanDistance
public double euclideanDistance(java.util.List<java.lang.Number> vector1, java.util.List<java.lang.Number> vector2)
-
euclideanSimilarity
public double euclideanSimilarity(java.util.List<java.lang.Number> vector1, java.util.List<java.lang.Number> vector2)
-
overlapSimilarity
public double overlapSimilarity(java.util.List<java.lang.Number> vector1, java.util.List<java.lang.Number> vector2)
-
-