JavaNNS: Patterns

Patterns
Home
Introduction
Licensing
Installation
Quick Tour
Networks
Patterns
Training
Analyzing
Files
Formats
Examples
# Pattern Management Like in SNNS, patterns are organized in pattern sets, which are stored as text files. They can be loaded using the Open option and saved using "Save data" (not Save!) from the File menu. Further manipulation is primarily performed from the Control Panel (accessible from the Tools menu), in the "Patterns" tab. Some simple manipulations (adding, modifying, deleting) can be also performed from the Patterns menu in the main menu bar. Figure 7: Control Panel - Patterns In the Control Panel, a pattern remapping function and its parameters can be selected. The two combo boxes - Training set and Validation set - are used for selecting the active training and validation set, respectively. Also, when new pattern sets are created (by pressing the second button next to each of the combo boxes), the corresponding combo box becomes editable, so that the new pattern set can be given a name. The other button, adjacent to the combo box, deletes the current pattern set from the memory. Near the right edge of the panel, in the pre-last row, three more buttons serve for modifying the current pattern set. Their function, from left to right, is: add, copy and delete pattern. Add creates a new pattern from current input and output unit activations and adds it to the current pattern set. Copy creates a new pattern, which is a verbatim copy of the currently selected one, and adds it to the pattern set. Finally, the delete button deletes the currently selected pattern. The current pattern is identified by its ordinal number in the pattern set. This number is displayed in a text field between arrow buttons in the bottom right corner of the panel. The arrow buttons provide for navigating through the patterns in the currently selected set. Some patterns can contain subpatterns of variable length. In that case, the tab "Subpatterns" is enabled and provides for defining size and shape of subpatterns, as well as for navigating through them. This corresponds to the Subpattern window in SNNS. Propagating patterns through the network is done in the Update tab of the Control Panel. Same navigational controls are provided as in the Patterns tab. Besides, the button between the arrows propagates the current pattern through the network. The same panel is also used for selecting the updating function and its parameters to be used in training. Last change: Igor Fischer, Thu May 16 14:13:36 2002 GMT Page 7: JavaNNS-manual-6.html © 2001-2002 Universität Tübingen