org.apache.mahout.math.hadoop.similarity.cooccurrence.measures
Interface VectorSimilarityMeasure
- All Known Implementing Classes:
- CityBlockSimilarity, CooccurrenceCountSimilarity, CosineSimilarity, CountbasedMeasure, EuclideanDistanceSimilarity, LoglikelihoodSimilarity, PearsonCorrelationSimilarity, TanimotoCoefficientSimilarity
public interface VectorSimilarityMeasure
Field Summary |
static double |
NO_NORM
|
Method Summary |
double |
aggregate(double nonZeroValueA,
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 summedAggregations,
double normA,
double normB,
int numberOfColumns)
|
NO_NORM
static final double NO_NORM
- See Also:
- Constant Field Values
normalize
Vector normalize(Vector vector)
norm
double norm(Vector vector)
aggregate
double aggregate(double nonZeroValueA,
double nonZeroValueB)
similarity
double similarity(double summedAggregations,
double normA,
double normB,
int numberOfColumns)
consider
boolean consider(int numNonZeroEntriesA,
int numNonZeroEntriesB,
double maxValueA,
double maxValueB,
double threshold)
Copyright © 2008–2014 The Apache Software Foundation. All rights reserved.