Package com.github.jelmerk.knn
Class FloatDistanceFunctions
- java.lang.Object
-
- com.github.jelmerk.knn.FloatDistanceFunctions
-
public final class FloatDistanceFunctions extends Object
Various distance metrics.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static float
cosineDistance(float[] u, float[] v)
Calculates cosine distance on a float array.static float
innerProduct(float[] u, float[] v)
Calculates inner product.
-
-
-
Method Detail
-
cosineDistance
public static float cosineDistance(float[] u, float[] v)
Calculates cosine distance on a float array.- Parameters:
u
- Left vector.v
- Right vector.- Returns:
- Cosine distance between u and v.
-
innerProduct
public static float innerProduct(float[] u, float[] v)
Calculates inner product.- Parameters:
u
- Left vector.v
- Right vector.- Returns:
- Cosine distance between u and v.
-
-