public class EuclideanDistanceSimilarity extends Object implements VectorSimilarityMeasure
NO_NORM
Constructor and Description |
---|
EuclideanDistanceSimilarity() |
Modifier and Type | Method and Description |
---|---|
double |
aggregate(double valueA,
double nonZeroValueB) |
boolean |
consider(int numNonZeroEntriesA,
int numNonZeroEntriesB,
double maxValueA,
double maxValueB,
double threshold) |
double |
norm(Vector vector) |
Vector |
normalize(Vector vector) |
double |
similarity(double dots,
double normA,
double normB,
int numberOfColumns) |
public Vector normalize(Vector vector)
normalize
in interface VectorSimilarityMeasure
public double norm(Vector vector)
norm
in interface VectorSimilarityMeasure
public double aggregate(double valueA, double nonZeroValueB)
aggregate
in interface VectorSimilarityMeasure
public double similarity(double dots, double normA, double normB, int numberOfColumns)
similarity
in interface VectorSimilarityMeasure
public boolean consider(int numNonZeroEntriesA, int numNonZeroEntriesB, double maxValueA, double maxValueB, double threshold)
consider
in interface VectorSimilarityMeasure
Copyright © 2008–2017 The Apache Software Foundation. All rights reserved.