|
|||||||||
PREV CLASS NEXT CLASS | All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjhplot.HBsom
public class HBsom
The Bayesian self-organizing map (BSOM). This is a method for estimating a probability distribution generating data points on the basis of a Bayesian stochastic model. It is also regarded as a learning method for a kind of neural network. The black dots in the below figure denote artificially generated data points. Based on work of: Akio Utsugi.
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.
Field Summary | |
---|---|
Bsom |
bsom
|
Constructor Summary | |
---|---|
HBsom()
Initialize BSOM. |
Method Summary | |
---|---|
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 |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public Bsom bsom
Constructor Detail |
---|
public HBsom()
Method Detail |
---|
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()
|
|||||||||
PREV CLASS NEXT CLASS | All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |