Interface BucketedRandomProjectionLSHParams

All Superinterfaces:
Identifiable, Params, Serializable, scala.Serializable
All Known Implementing Classes:
BucketedRandomProjectionLSH, BucketedRandomProjectionLSHModel

public interface BucketedRandomProjectionLSHParams extends Params
  • Method Details

    • bucketLength

      DoubleParam bucketLength()
      The length of each hash bucket, a larger bucket lowers the false negative rate. The number of buckets will be (max L2 norm of input vectors) / bucketLength.

      If input vectors are normalized, 1-10 times of pow(numRecords, -1/inputDim) would be a reasonable value

      Returns:
      (undocumented)
    • getBucketLength

      double getBucketLength()