@Reference(title="Database-friendly random projections: Johnson-Lindenstrauss with binary coins", authors="D. Achlioptas", booktitle="Proc. 20th ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems", url="http://dx.doi.org/10.1145/375551.375608") public class AchlioptasRandomProjectionFamily extends AbstractRandomProjectionFamily
D. Achlioptas:
Database-friendly random projections: Johnson-Lindenstrauss with binary coins
Proc. 20th ACM SIGMOD-SIGACT-SIGART symposium on Principles of database
systems
Modifier and Type | Class and Description |
---|---|
static class |
AchlioptasRandomProjectionFamily.Parameterizer
Parameterization class.
|
AbstractRandomProjectionFamily.MatrixProjection
RandomProjectionFamily.Projection
Modifier and Type | Field and Description |
---|---|
private double |
sparsity
Projection sparsity.
|
random
Constructor and Description |
---|
AchlioptasRandomProjectionFamily(double sparsity,
RandomFactory random)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
RandomProjectionFamily.Projection |
generateProjection(int idim,
int odim)
Generate a projection matrix for the given dimensionalities.
|
public AchlioptasRandomProjectionFamily(double sparsity, RandomFactory random)
sparsity
- Projection sparsityrandom
- Random number generator.public RandomProjectionFamily.Projection generateProjection(int idim, int odim)
RandomProjectionFamily
idim
- Input Dimensionalityodim
- Output DimensionalityCopyright © 2015 ELKI Development Team, Lehr- und Forschungseinheit für Datenbanksysteme, Ludwig-Maximilians-Universität München. License information.