public class SomNN
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected org.ai_heuristic.algo.cluster.som.kohonen.LearningFunction |
learning
The learning framework that runs the tests.
|
protected org.ai_heuristic.algo.cluster.som.network.NetworkModel |
network
The neural network model
|
protected org.ai_heuristic.data.LearningDataModel |
somData
Training datasets
|
Constructor and Description |
---|
SomNN()
Create a new instance of SomNN.
|
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList |
getWeights()
Get the current set of weight values.
|
void |
initialiseSom(SomConfig somConfig)
Initialise the SOM neural network.
|
ClusterResult |
runTest()
Run the SOM neural network test.
|
protected org.ai_heuristic.algo.cluster.som.kohonen.LearningFunction learning
protected org.ai_heuristic.algo.cluster.som.network.NetworkModel network
protected org.ai_heuristic.data.LearningDataModel somData
public void initialiseSom(SomConfig somConfig) throws java.lang.Exception
somConfig
- the configuration setup.java.lang.Exception
- any error.public ClusterResult runTest() throws java.lang.Exception
java.lang.Exception
- any error.public java.util.ArrayList getWeights()