Class CosineLocalitySensitiveHashFunction

  • All Implemented Interfaces:
    LocalitySensitiveHashFunction<NumberVector>

    @Reference(authors="M. S. Charikar",
               title="Similarity estimation techniques from rounding algorithms",
               booktitle="Proc. 34th ACM Symposium on Theory of Computing, STOC\'02",
               url="https://doi.org/10.1145/509907.509965",
               bibkey="DBLP:conf/stoc/Charikar02")
    public class CosineLocalitySensitiveHashFunction
    extends java.lang.Object
    implements LocalitySensitiveHashFunction<NumberVector>
    Random projection family to use with sparse vectors.

    Reference:

    M. S. Charikar
    Similarity estimation techniques from rounding algorithms
    Proc. 34th ACM Symposium on Theory of Computing, STOC'02

    Since:
    0.7.0
    Author:
    Evgeniy Faerman