public class MinkowskiDistanceMeasure extends Object implements DistanceMeasure
Parametered.ParameteredGeneralizationslog| Constructor and Description |
|---|
MinkowskiDistanceMeasure() |
MinkowskiDistanceMeasure(double exponent) |
| Modifier and Type | Method and Description |
|---|---|
void |
configure(org.apache.hadoop.conf.Configuration jobConf) |
void |
createParameters(String prefix,
org.apache.hadoop.conf.Configuration conf)
EXPERT: consumers should never have to call this method.
|
double |
distance(double centroidLengthSquare,
Vector centroid,
Vector v)
Optimized version of distance metric for sparse vectors.
|
double |
distance(Vector v1,
Vector v2)
Math.pow is clever about integer-valued doubles
|
double |
getExponent() |
Collection<Parameter<?>> |
getParameters() |
void |
setExponent(double exponent) |
public MinkowskiDistanceMeasure()
public MinkowskiDistanceMeasure(double exponent)
public void createParameters(String prefix, org.apache.hadoop.conf.Configuration conf)
ParameteredParametered.ParameteredGeneralizations if java supported it. Calling this method should create a new list of
parameters and is calledcreateParameters in interface Parameteredprefix - ends with a dot if not empty.conf - configuration used for retrieving valuesinvoking method,
invoking methodpublic Collection<Parameter<?>> getParameters()
getParameters in interface Parameteredpublic void configure(org.apache.hadoop.conf.Configuration jobConf)
configure in interface Parameteredpublic double getExponent()
public void setExponent(double exponent)
public double distance(Vector v1, Vector v2)
distance in interface DistanceMeasurev1 - a Vector defining a multidimensional point in some feature spacev2 - a Vector defining a multidimensional point in some feature spacepublic double distance(double centroidLengthSquare,
Vector centroid,
Vector v)
DistanceMeasuredistance in interface DistanceMeasurecentroidLengthSquare - Square of the length of centroidcentroid - Centroid vectorCopyright © 2008–2017 The Apache Software Foundation. All rights reserved.