public class Cosine extends Object implements StringSimilarityInterface
| Modifier and Type | Method and Description |
|---|---|
double |
distance(String s1,
String s2)
Generally, distance = 1 - similarity.
|
protected static double |
dotProduct(int[] v1,
int[] v2) |
static void |
main(String[] args) |
protected static double |
norm(int[] v)
Compute the norm L2 : sqrt(Sum_i( v_i^2))
|
double |
similarity(String s1,
String s2)
Computes the cosine similarity of s1 and s2.
|
public static void main(String[] args)
args - the command line argumentspublic double similarity(String s1, String s2)
similarity in interface StringSimilarityInterfaces1 - s2 - public double distance(String s1, String s2)
StringSimilarityInterfacedistance in interface StringSimilarityInterfaceprotected static double norm(int[] v)
v - protected static double dotProduct(int[] v1,
int[] v2)
Copyright © 2015. All rights reserved.