usecase: Memory operations

public usecase: Memory operations
Author: Lukáš Civín
Project: Phase: 1.0; Status: Proposed; Version: 1.0; Complexity: 1
Dates: Created: 5.12.2005 14:23:11; Modified: 5.12.2005 15:10:14;
Flags: Active: false; IsRoot: false; IsLeaf: false;
Extension Points:
UUID: {57EDD702-35B6-462a-89E0-87E6098539C9}

Goto: Scenarios

See also: User, Update network, Delete network

Appears in: UC Network Administration

Memory operations Scenarios
Scenario Type Detail
Networks in memory Basic Path It is possible to work with more than one network in the same time. All networks are inserted into the list of networks and user can switch among them very simply. The main window includes a listbox of actual - in memory loaded networks. If user choose a network by clicking on it in list-box, it became active.
Always only one network is active network for all operations.

list box
informs about all networks in memory. Every item contains the date and time of loading into memory.

informations about selected network
when user select a network from the list, it become active and prints information into the window.
- number of layers
- number of nodes in the layers
- Learning parameter
- Learning moment
- Slope of sigmoid
- Number of Iteration in cycle
- Number of steps already done
- Actual total error

Networks are organized in the simple dynamic linked list. The first pointer (to the first item) is included in the class of the main form. The linked list is composed by simple objects BP_list (it is object of pointer to BP_network and pointer to the next BP_list). If the user selects a network from the list, global pointer NN is pointed to a network in the linked list with actual item index.
Selecting actual network Basic Path When user selects an item in a listbox, an event is raised - it gives a number of selected item. Because networks are sorted in the linked list, function only selects the k. network in the linked list. Informations about network are printed.
function Form1.listBox1_SelectedIndexChanged(...);