89
89
public ArrayList<? extends LocalitySensitiveHashFunction<? super NumberVector<?>>> generateHashFunctions(Relation<? extends NumberVector<?>> relation, int l) {
90
90
int dim = RelationUtil.dimensionality(relation);
91
91
ArrayList<LocalitySensitiveHashFunction<? super NumberVector<?>>> ps = new ArrayList<>(l);
94
94
RandomProjectionFamily.Projection mat = proj.generateProjection(dim, k);
95
95
ps.add(new MultipleProjectionsLocalitySensitiveHashFunction(mat, width, rnd));