org.apache.mahout.math.hadoop.similarity.vector
Class DistributedEuclideanDistanceVectorSimilarity
java.lang.Object
org.apache.mahout.math.hadoop.similarity.vector.AbstractDistributedVectorSimilarity
org.apache.mahout.math.hadoop.similarity.vector.DistributedEuclideanDistanceVectorSimilarity
- All Implemented Interfaces:
- DistributedVectorSimilarity
public class DistributedEuclideanDistanceVectorSimilarity
- extends AbstractDistributedVectorSimilarity
distributed implementation of euclidean distance as vector similarity measure
Method Summary |
protected double |
doComputeResult(int rowA,
int rowB,
Iterable<Cooccurrence> cooccurrences,
double weightOfVectorA,
double weightOfVectorB,
int numberOfColumns)
do the actual similarity computation |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DistributedEuclideanDistanceVectorSimilarity
public DistributedEuclideanDistanceVectorSimilarity()
doComputeResult
protected double doComputeResult(int rowA,
int rowB,
Iterable<Cooccurrence> cooccurrences,
double weightOfVectorA,
double weightOfVectorB,
int numberOfColumns)
- Description copied from class:
AbstractDistributedVectorSimilarity
- do the actual similarity computation
- Specified by:
doComputeResult
in class AbstractDistributedVectorSimilarity
- See Also:
DistributedVectorSimilarity.similarity(int, int, Iterable, double, double, int)
Copyright © 2008-2011 The Apache Software Foundation. All Rights Reserved.