- Overview
- executable, Eclipse and Maven projects
- executable, Eclipse and Maven projects
- executable, Eclipse and Maven projects
- executable, Eclipse and Maven projects
- executable, Eclipse and Maven projects
- executable, Eclipse and Maven projects
The Kohonen program
first creates a decision maker and a two-dimensional Kohonen map, links the nodes and initializes the weights at random.
To do this, the methods KohonenNet.createNet()
and KohonenNet.initNet()
are called.
The program then visualises how the Kohonen map develops during the training process, whereby the program is controlled via keyboard input:
I
stands for Init
KohonenNet.initNet()
S
stands for Step
KohonenNet.trainNet()
R
stands for Run
KohonenNet.trainNet()
in a loop P
stands for Pause
E
stands for Exit
The complete program consists of five classes:
DecisionUnit.java
KohonenUnit.java
KohonenNet.java
StdDraw.java
(from Princeton University) KohonenApp.java
main
method
Download links:
Kohonen.jar
Kohonen-Eclipse.zip
Kohonen-Maven.zip