public final class RandomProjector extends Object
Modifier and Type | Method and Description |
---|---|
static Matrix |
generateBasisNormal(int projectedVectorSize,
int vectorSize)
Generates a basis matrix of size projectedVectorSize x vectorSize.
|
static Matrix |
generateBasisPlusMinusOne(int projectedVectorSize,
int vectorSize)
Generates a basis matrix of size projectedVectorSize x vectorSize.
|
static Matrix |
generateBasisZeroPlusMinusOne(int projectedVectorSize,
int vectorSize)
Generates a basis matrix of size projectedVectorSize x vectorSize.
|
static List<Vector> |
generateVectorBasis(int projectedVectorSize,
int vectorSize)
Generates a list of projectedVectorSize vectors, each of size vectorSize.
|
public static Matrix generateBasisNormal(int projectedVectorSize, int vectorSize)
projectedVectorSize
- final projected size of a vector (number of projection vectors)vectorSize
- initial vector sizepublic static Matrix generateBasisPlusMinusOne(int projectedVectorSize, int vectorSize)
projectedVectorSize
- final projected size of a vector (number of projection vectors)vectorSize
- initial vector sizepublic static Matrix generateBasisZeroPlusMinusOne(int projectedVectorSize, int vectorSize)
projectedVectorSize
- final projected size of a vector (number of projection vectors)vectorSize
- initial vector sizepublic static List<Vector> generateVectorBasis(int projectedVectorSize, int vectorSize)
projectedVectorSize
- final projected size of a vector (number of projection vectors)vectorSize
- initial vector sizeCopyright © 2008–2017 The Apache Software Foundation. All rights reserved.