O
- Object typepublic static class TSNE.Parameterizer<O> extends AbstractParameterizer
Modifier and Type | Field and Description |
---|---|
protected AffinityMatrixBuilder<? super O> |
affinity
Affinity matrix builder.
|
static OptionID |
AFFINITY_ID
Affinity matrix builder.
|
protected int |
dim
Desired projection dimensionality
|
static OptionID |
DIM_ID
Desired projection dimensionality.
|
protected double |
finalMomentum
Final momentum.
|
static OptionID |
ITER_ID
Number of iterations to execute.
|
protected int |
iterations
Number of iterations.
|
protected boolean |
keep
Keep the original data relation.
|
static OptionID |
LEARNING_RATE_ID
Initial learning rate.
|
protected double |
learningRate
Initial learning rate.
|
static OptionID |
MOMENTUM_ID
Initial momentum.
|
protected RandomFactory |
random
Random generator
|
static OptionID |
RANDOM_ID
Random generator seed.
|
Constructor and Description |
---|
Parameterizer() |
Modifier and Type | Method and Description |
---|---|
protected java.lang.Class<?> |
getDefaultAffinity()
Get the default value for the affinity matrix builder.
|
protected TSNE<O> |
makeInstance()
Make an instance after successful configuration.
|
protected void |
makeOptions(Parameterization config)
Add all options.
|
configure, make
public static final OptionID AFFINITY_ID
public static final OptionID DIM_ID
public static final OptionID MOMENTUM_ID
public static final OptionID LEARNING_RATE_ID
public static final OptionID ITER_ID
public static final OptionID RANDOM_ID
protected AffinityMatrixBuilder<? super O> affinity
protected int dim
protected double learningRate
protected double finalMomentum
protected int iterations
protected RandomFactory random
protected boolean keep
protected void makeOptions(Parameterization config)
AbstractParameterizer
makeOptions
in class AbstractParameterizer
config
- Parameterization to add options to.protected java.lang.Class<?> getDefaultAffinity()
protected TSNE<O> makeInstance()
AbstractParameterizer
makeInstance
in class AbstractParameterizer
Copyright © 2019 ELKI Development Team. License information.