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 VectorSimilarityMeasurepublic double norm(Vector vector)
norm in interface VectorSimilarityMeasurepublic double aggregate(double valueA,
double nonZeroValueB)
aggregate in interface VectorSimilarityMeasurepublic double similarity(double dots,
double normA,
double normB,
int numberOfColumns)
similarity in interface VectorSimilarityMeasurepublic boolean consider(int numNonZeroEntriesA,
int numNonZeroEntriesB,
double maxValueA,
double maxValueB,
double threshold)
consider in interface VectorSimilarityMeasureCopyright © 2008–2017 The Apache Software Foundation. All rights reserved.