|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| 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 | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||