@Reference(authors="L. Breiman", title="Bagging predictors", booktitle="Machine learning 24.2", url="http://dx.doi.org/10.1007/BF00058655") public class RandomSubsetProjectionFamily extends AbstractRandomProjectionFamily
L. Breiman
Bagging predictors
Machine learning 24.2
Modifier and Type | Class and Description |
---|---|
static class |
RandomSubsetProjectionFamily.Parameterizer
Parameterization class.
|
static class |
RandomSubsetProjectionFamily.SubsetProjection
Random subset projection.
|
AbstractRandomProjectionFamily.MatrixProjection
RandomProjectionFamily.Projection
random
Constructor and Description |
---|
RandomSubsetProjectionFamily(RandomFactory random)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
RandomProjectionFamily.Projection |
generateProjection(int idim,
int odim)
Generate a projection matrix for the given dimensionalities.
|
static int[] |
randomPermutation(int[] out,
Random random)
Perform a random permutation of the array, in-place.
|
static int[] |
range(int start,
int end)
Initialize an integer value range.
|
public RandomSubsetProjectionFamily(RandomFactory random)
random
- Random generator.public RandomProjectionFamily.Projection generateProjection(int idim, int odim)
RandomProjectionFamily
idim
- Input Dimensionalityodim
- Output Dimensionalitypublic static int[] range(int start, int end)
start
- Starting valueend
- End value (exclusive)public static int[] randomPermutation(int[] out, Random random)
out
- Existing output arrayrandom
- Random generator.Copyright © 2015 ELKI Development Team, Lehr- und Forschungseinheit für Datenbanksysteme, Ludwig-Maximilians-Universität München. License information.