Package org.apache.spark.ml.feature
Interface BucketedRandomProjectionLSHParams
- All Superinterfaces:
- Identifiable,- Params,- Serializable
- All Known Implementing Classes:
- BucketedRandomProjectionLSH,- BucketedRandomProjectionLSHModel
Params for 
BucketedRandomProjectionLSH.- 
Method SummaryModifier and TypeMethodDescriptionThe length of each hash bucket, a larger bucket lowers the false negative rate.doubleMethods inherited from interface org.apache.spark.ml.util.IdentifiabletoString, uidMethods inherited from interface org.apache.spark.ml.param.Paramsclear, copy, copyValues, defaultCopy, defaultParamMap, estimateMatadataSize, explainParam, explainParams, extractParamMap, extractParamMap, get, getDefault, getOrDefault, getParam, hasDefault, hasParam, isDefined, isSet, onParamChange, paramMap, params, set, set, set, setDefault, setDefault, shouldOwn
- 
Method Details- 
bucketLengthDoubleParam 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)
 
- 
getBucketLengthdouble getBucketLength()
 
-