Package elki.data.projection.random
Interface RandomProjectionFamily
-
- All Known Implementing Classes:
AbstractRandomProjectionFamily
,AchlioptasRandomProjectionFamily
,CauchyRandomProjectionFamily
,GaussianRandomProjectionFamily
,RandomSubsetProjectionFamily
,SimplifiedRandomHyperplaneProjectionFamily
public interface RandomProjectionFamily
Interface for random projection families.- Since:
- 0.6.0
- Author:
- Erich Schubert
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
RandomProjectionFamily.Projection
Interface for projection instances (not thread safe).
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description RandomProjectionFamily.Projection
generateProjection(int idim, int odim)
Generate a projection matrix for the given dimensionalities.
-
-
-
Method Detail
-
generateProjection
RandomProjectionFamily.Projection generateProjection(int idim, int odim)
Generate a projection matrix for the given dimensionalities.- Parameters:
idim
- Input Dimensionalityodim
- Output Dimensionality- Returns:
- Projection matrix
-
-