| Package | Description | 
|---|---|
| de.lmu.ifi.dbs.elki.data.projection | 
 Data projections 
 | 
| de.lmu.ifi.dbs.elki.data.projection.random | 
 Random projection families 
 | 
| de.lmu.ifi.dbs.elki.index.lsh.hashfamilies | 
 Hash function families for LSH 
 | 
| de.lmu.ifi.dbs.elki.index.preprocessed.knn | 
 Indexes providing KNN and rKNN data. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
private RandomProjectionFamily | 
RandomProjection.family
Random projection family 
 | 
private RandomProjectionFamily | 
RandomProjection.Parameterizer.family
Random generator. 
 | 
| Constructor and Description | 
|---|
RandomProjection(int dimensionality,
                RandomProjectionFamily family)
Constructor. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractRandomProjectionFamily
Abstract base class for random projection families. 
 | 
class  | 
AchlioptasRandomProjectionFamily
Random projections as suggested by Dimitris Achlioptas. 
 | 
class  | 
CauchyRandomProjectionFamily
Random projections using Cauchy distributions (1-stable). 
 | 
class  | 
GaussianRandomProjectionFamily
Random projections using Cauchy distributions (1-stable). 
 | 
class  | 
RandomSubsetProjectionFamily
Random projection family based on selecting random features. 
 | 
class  | 
SimplifiedRandomHyperplaneProjectionFamily
Random hyperplane projection family. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
protected RandomProjectionFamily | 
AbstractProjectedHashFunctionFamily.proj
Projection family to use. 
 | 
private RandomProjectionFamily | 
CosineHashFunctionFamily.proj
Projection family to use. 
 | 
| Constructor and Description | 
|---|
AbstractProjectedHashFunctionFamily(RandomFactory random,
                                   RandomProjectionFamily proj,
                                   double width,
                                   int k)
Constructor. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
(package private) RandomProjectionFamily | 
NaiveProjectedKNNPreprocessor.proj
Random projection family to use. 
 | 
(package private) RandomProjectionFamily | 
NaiveProjectedKNNPreprocessor.Factory.proj
Random projection family to use. 
 | 
(package private) RandomProjectionFamily | 
NaiveProjectedKNNPreprocessor.Factory.Parameterizer.proj
Random projection family to use. 
 | 
(package private) RandomProjectionFamily | 
SpacefillingKNNPreprocessor.proj
Random projection family to use. 
 | 
(package private) RandomProjectionFamily | 
SpacefillingKNNPreprocessor.Factory.proj
Random projection family to use. 
 | 
(package private) RandomProjectionFamily | 
SpacefillingKNNPreprocessor.Factory.Parameterizer.proj
Random projection family to use. 
 | 
| Constructor and Description | 
|---|
Factory(double window,
       int projections,
       RandomProjectionFamily proj,
       RandomFactory random)
Constructor. 
 | 
Factory(java.util.List<SpatialSorter> curvegen,
       double window,
       int variants,
       int odim,
       RandomProjectionFamily proj,
       RandomFactory random)
Constructor. 
 | 
NaiveProjectedKNNPreprocessor(Relation<O> relation,
                             double window,
                             int projections,
                             RandomProjectionFamily proj,
                             java.util.Random random)
Constructor. 
 | 
SpacefillingKNNPreprocessor(Relation<O> relation,
                           java.util.List<SpatialSorter> curvegen,
                           double window,
                           int variants,
                           int odim,
                           RandomProjectionFamily proj,
                           java.util.Random random)
Constructor. 
 | 
Copyright © 2019 ELKI Development Team. License information.