The classification of the patterns depends on the analyzing function.
` 402040` stands for the '402040' rule. That means on a range from
0 to 1 h will be 0.6 (upper 40%) and l will be 0.4 (lower 40%). The
middle 20% is represented by h-l. The classification of the patterns
will depend on h, l and other constrains (see ` 402040` below).

` WTA` stands for winner takes all. That means the classification
depends on the unit with the highest output and other constrains (see
` WTA` below). ` Band` is an analyzing function that checks a
band of values around the teaching output. This is the only analyzing
function that treats teaching outputs of value zero correctly.

** 402040:**

A pattern is classified correctly if:

- the output of exactly one output unit is h.
- the 'teaching output' of this unit is the maximum teaching output of the pattern.
- the output of all other output units is 1.

A pattern is classified incorrectly if:

- the output of exactly one output unit is h.
- the 'teaching output' of this unit is
`NOT`the maximum 'teaching output' of the pattern. - the output of all other units is 1.

A pattern is unclassified in all other cases.

** WTA:**

A pattern is classified correctly if:

- there is an output unit with the value greater than the output value of all other output units (this output value is supposed to be 0).
- 0
**>**h. - the 'teaching output of this unit is the maximum 'teaching output' of the pattern.
- the output of all other units is
**<**a-1.

A pattern is classified incorrectly if:

- there is an output unit with the value greater than the output value of all other output units (this output value is supposed to be 0).
- 0
**>**h. - the 'teaching output ' of this unit is
`NOT`the maximum 'teaching output' of the pattern. - the output of all other output units is
**<**a-1.

A pattern is unclassified in all other cases.

** Band:**

A pattern is classified correctly if for all output units:

- the output is
**>=**the teaching output - low. - the output is
**<=**the teaching output + high.

A pattern is classified incorrectly if for all output units:

- the output is
**<=**the teaching output - low.

or - the output is
**>=**the teaching output + high.

Niels.Mache@informatik.uni-stuttgart.de

Tue Nov 28 10:30:44 MET 1995