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 StringSimilarityInterface
s1
- s2
- public double distance(String s1, String s2)
StringSimilarityInterface
distance
in interface StringSimilarityInterface
protected static double norm(int[] v)
v
- protected static double dotProduct(int[] v1, int[] v2)
Copyright © 2015. All rights reserved.