Download a free evaluation copy of NeuroSolutions to discover how to apply neural network technology to your artificial intelligence application.

contents.gifindex.gifprev1.gifnext1.gif

B.2 Introduction to the Interactive Examples

Throughout the hypertext on CD-ROM you will come across interactive examples that consist of text describing the example and then a button that will execute the example. After reading the text, just click on the NEURAL AND ADAPTIVE SYSTEMS00000206.gif icon, and the NeuroSolutions example will start. Below is a figure with an example.

NEURAL AND ADAPTIVE SYSTEMS00000207.gif

The examples have a common feel. A breadboard is a NeuroSolutions "document window" that may have components, text, and buttons placed on it. The example breadboards consist of three subsections as follows. The top section contains the text describing the example, the middle section contains the components that make up the example neural network, and the bottom section contains the various displays or graphs that "probe" the network.

The examples typically occupy multiple pages. To move to the next page you simply press the NEURAL AND ADAPTIVE SYSTEMS00000208.gif button in the top-right hand corner. To exit the example immediately, press the NEURAL AND ADAPTIVE SYSTEMS00000209.gif button. The examples in this tutorial and in the textbook are created on-the-fly using interactive macros in NeuroSolutions. Because of this, there is no way to return to the previous page of an example. Most examples are short, however, so you can exit the example and use the textbook to restart the example.

NEURAL AND ADAPTIVE SYSTEMS00000210.gif

All the examples in the book are "live." The displays are created while you watch, and you can modify the parameters of the network at any time. All the network controls are grouped on one toolbar called the "control toolbar." Like other toolbars, the control toolbar can be moved virtually anywhere, but it is typically found just under the menu bar.

NEURAL AND ADAPTIVE SYSTEMS00000211.gif

NeuroSolutions Control Toolbar

A completed network can be "run" by pressing the green "start" button. Running the network consists of presenting the input data to the network, allowing the data to move through and be operated on by the network, and creating the displays that show the parameters and outputs of the network. At the end of each run, the start button is deactivated to indicate that the network has completed its operation. To rerun the network, press the reset button and then press the start button.

The following commands are most commonly used to control a simulation:

Control
Name
Action
NEURAL AND ADAPTIVE SYSTEMS00000212.gif
Start
Starts the simulation
NEURAL AND ADAPTIVE SYSTEMS00000213.gif
Pause
Pauses the simulation
NEURAL AND ADAPTIVE SYSTEMS00000214.gif
Reset
Resets the system counters and randomizes the network's initial conditions
NEURAL AND ADAPTIVE SYSTEMS00000215.gif
Zero Counters
Resets the system counters without randomizing the network's initial conditions
NEURAL AND ADAPTIVE SYSTEMS00000216.gif
Step Epoch
Runs the simulation until the end of the next epoch of data
NEURAL AND ADAPTIVE SYSTEMS00000217.gif
Step Exemplar
Runs the simulation for one sample of data

You have just learned the fundamentals necessary to run the interactive examples. Let's try out a very simple example to reinforce these concepts.

TUTORIAL EXAMPLE 1

The goal of this example is to allow you to get used to the "look" and "feel" of NeuroSolutions examples. Just click on the NEURAL AND ADAPTIVE SYSTEMS00000218.gif icon and NeuroSolutions will launch the example. Once inside the example, follow the directions in the text. After the example has completed, you will return to this point.

NeuroSolutions Example

Go to next section