public static class SpacefillingKNNPreprocessor.Factory.Parameterizer extends AbstractParameterizer
Modifier and Type | Field and Description |
---|---|
(package private) java.util.List<SpatialSorter> |
curvegen
Spatial curve generators.
|
static OptionID |
CURVES_ID
Parameter for choosing the space filling curves to use.
|
static OptionID |
DIM_ID
Parameter for choosing the number of dimensions to use for each curve.
|
(package private) int |
odim
Number of dimensions to use.
|
(package private) RandomProjectionFamily |
proj
Random projection family to use.
|
static OptionID |
PROJECTION_ID
Parameter for choosing the random projections.
|
(package private) RandomFactory |
random
Random number generator.
|
static OptionID |
RANDOM_ID
Parameter for choosing the number of variants to use.
|
(package private) int |
variants
Number of variants to generate for each curve.
|
static OptionID |
VARIANTS_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 SpacefillingKNNPreprocessor.Factory<?> |
makeInstance()
Make an instance after successful configuration.
|
protected void |
makeOptions(Parameterization config)
Add all options.
|
configure, make
public static final OptionID CURVES_ID
public static final OptionID WINDOW_ID
public static final OptionID VARIANTS_ID
public static final OptionID DIM_ID
public static final OptionID PROJECTION_ID
public static final OptionID RANDOM_ID
java.util.List<SpatialSorter> curvegen
double window
int variants
int odim
RandomProjectionFamily proj
RandomFactory random
protected void makeOptions(Parameterization config)
AbstractParameterizer
makeOptions
in class AbstractParameterizer
config
- Parameterization to add options to.protected SpacefillingKNNPreprocessor.Factory<?> makeInstance()
AbstractParameterizer
makeInstance
in class AbstractParameterizer
Copyright © 2019 ELKI Development Team. License information.