public class SimilaritiesFunc
extends java.lang.Object
| Constructor and Description |
|---|
SimilaritiesFunc() |
| Modifier and Type | Method and Description |
|---|---|
org.neo4j.graphalgo.impl.similarity.SimilarityVectorAggregator |
asVector() |
double |
cosineSimilarity(java.util.List<java.lang.Number> vector1,
java.util.List<java.lang.Number> vector2) |
double |
euclideanDistance(java.util.List<java.lang.Number> vector1,
java.util.List<java.lang.Number> vector2) |
double |
euclideanSimilarity(java.util.List<java.lang.Number> vector1,
java.util.List<java.lang.Number> vector2) |
double |
jaccardSimilarity(java.util.List<java.lang.Number> vector1,
java.util.List<java.lang.Number> vector2) |
double |
overlapSimilarity(java.util.List<java.lang.Number> vector1,
java.util.List<java.lang.Number> vector2) |
double |
pearsonSimilarity(java.lang.Object rawVector1,
java.lang.Object rawVector2,
java.util.Map<java.lang.String,java.lang.Object> config) |
public double jaccardSimilarity(java.util.List<java.lang.Number> vector1,
java.util.List<java.lang.Number> vector2)
public double cosineSimilarity(java.util.List<java.lang.Number> vector1,
java.util.List<java.lang.Number> vector2)
public org.neo4j.graphalgo.impl.similarity.SimilarityVectorAggregator asVector()
public double pearsonSimilarity(java.lang.Object rawVector1,
java.lang.Object rawVector2,
java.util.Map<java.lang.String,java.lang.Object> config)
public double euclideanDistance(java.util.List<java.lang.Number> vector1,
java.util.List<java.lang.Number> vector2)
public double euclideanSimilarity(java.util.List<java.lang.Number> vector1,
java.util.List<java.lang.Number> vector2)
public double overlapSimilarity(java.util.List<java.lang.Number> vector1,
java.util.List<java.lang.Number> vector2)