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.