public class HBsom extends Object
This class is based on: A. Utsugi (1996) ``Topology selection for self-organizing maps", Network: Computation in Neural Systems, vol. 7, no. 4, 727-740.
A. Utsugi (1997) ``Hyperparameter selection for self-organizing maps", Neural Computation, vol. 9, no. 3, pp. 623-635.
Constructor and Description |
---|
HBsom()
Initialize BSOM.
|
Modifier and Type | Method and Description |
---|---|
void |
doc()
Show documentation
|
double |
getAlpha()
Get alpha
|
double |
getBeta()
Get beta
|
int |
getNiterations()
Get number of iterations used for fitting
|
P1D |
getResult()
Get results of training.
|
void |
run()
Run the algorithm
|
void |
setAlphaBeta(double alpha,
double beta)
Set initial alpha and betai parameters.
|
void |
setData(P1D p1d)
Load data to BSOM
|
void |
setDelta(double delta)
Set calculation precision.
|
void |
setNPoints(int units)
Set number of points for fit
|
void |
visible()
Set visible frame
|
void |
visible(boolean vis)
Set frame visible or not
|
public Bsom bsom
public void setNPoints(int units)
units
- set number of points for fit.public void setData(P1D p1d)
p1d
- input datapublic void doc()
public void setAlphaBeta(double alpha, double beta)
alpha
- alpha valuebeta
- beta valuepublic P1D getResult()
public void run()
public void visible(boolean vis)
vis
- true if visiblepublic void setDelta(double delta)
delta
- precisionpublic int getNiterations()
public double getAlpha()
public double getBeta()
public void visible()
SCaVis 1.0 ©