Package elki.data.projection.random
Random projection families.
-
Interface Summary Interface Description RandomProjectionFamily Interface for random projection families.RandomProjectionFamily.Projection Interface for projection instances (not thread safe). -
Class Summary Class Description AbstractRandomProjectionFamily Abstract base class for random projection families.AbstractRandomProjectionFamily.MatrixProjection Class to project using a matrix multiplication.AbstractRandomProjectionFamily.Par Parameterization interface (with the shared parameters)AchlioptasRandomProjectionFamily Random projections as suggested by Dimitris Achlioptas.AchlioptasRandomProjectionFamily.Par Parameterization class.CauchyRandomProjectionFamily Random projections using Cauchy distributions (1-stable).CauchyRandomProjectionFamily.Par Parameterization class.GaussianRandomProjectionFamily Random projections using Cauchy distributions (1-stable).GaussianRandomProjectionFamily.Par Parameterization class.RandomSubsetProjectionFamily Random projection family based on selecting random features.RandomSubsetProjectionFamily.Par Parameterization class.RandomSubsetProjectionFamily.SubsetProjection Random subset projection.SimplifiedRandomHyperplaneProjectionFamily Random hyperplane projection family.SimplifiedRandomHyperplaneProjectionFamily.Par Parameterization class.SimplifiedRandomHyperplaneProjectionFamily.SignedProjection Fast projection class, using booleans to represent +-1 matrix entries.