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, makepublic 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)
AbstractParameterizermakeOptions in class AbstractParameterizerconfig - Parameterization to add options to.protected java.lang.Class<?> getDefaultAffinity()
protected TSNE<O> makeInstance()
AbstractParameterizermakeInstance in class AbstractParameterizerCopyright © 2019 ELKI Development Team. License information.