Package picocli
Class CommandLine.CosineSimilarity
java.lang.Object
picocli.CommandLine.CosineSimilarity
- Enclosing class:
CommandLine
Uses cosine similarity to find matches from a candidate set for a specified input.
Based on code from http://www.nearinfinity.com/blogs/seth_schroeder/groovy_cosine_similarity_in_grails.html
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncountNgramFrequency
(String sequence, int degree) private static double
mostSimilar
(String pattern, Iterable<String> candidates) mostSimilar
(String pattern, Iterable<String> candidates, double threshold) private static double
similarity
(String sequence1, String sequence2, int degree)
-
Constructor Details
-
CosineSimilarity
private CosineSimilarity()
-
-
Method Details
-
mostSimilar
-
mostSimilar
-
similarity
-
countNgramFrequency
-
dotProduct
-