public static class NaiveProjectedKNNPreprocessor.Factory.Parameterizer extends AbstractParameterizer
Modifier and Type | Field and Description |
---|---|
(package private) RandomProjectionFamily |
proj
Random projection family to use.
|
static OptionID |
PROJECTION_ID
Parameter for choosing the random projections.
|
(package private) int |
projections
Number of projections to use.
|
static OptionID |
PROJECTIONS_ID
Parameter for choosing the number of projections to use.
|
(package private) RandomFactory |
random
Random number generator.
|
static OptionID |
RANDOM_ID
Parameter for choosing the number of variants to use.
|
(package private) double |
window
Curve window size.
|
static OptionID |
WINDOW_ID
Parameter for setting the widows size multiplicator.
|
Constructor and Description |
---|
Parameterizer() |
Modifier and Type | Method and Description |
---|---|
protected NaiveProjectedKNNPreprocessor.Factory<?> |
makeInstance()
Make an instance after successful configuration.
|
protected void |
makeOptions(Parameterization config)
Add all options.
|
configure, make
public static final OptionID WINDOW_ID
public static final OptionID PROJECTIONS_ID
public static final OptionID PROJECTION_ID
public static final OptionID RANDOM_ID
double window
int projections
RandomProjectionFamily proj
RandomFactory random
protected void makeOptions(Parameterization config)
AbstractParameterizer
makeOptions
in class AbstractParameterizer
config
- Parameterization to add options to.protected NaiveProjectedKNNPreprocessor.Factory<?> makeInstance()
AbstractParameterizer
makeInstance
in class AbstractParameterizer
Copyright © 2019 ELKI Development Team. License information.