Download Feedforward–Backpropagation Neural Net Program ffbp1.0

Transcript
var-name i2
...
var-name iin
out (number of output neurons)
var-name o1
var-name o2
...
var-name oout
1.2.2
The ffbp1.0.start file
The file ffbp1.0.start contains general informations which concern the whole problem
and the NN architecture at the program start:
ffbp1.0.start contains
name of the problem
ns nc
errlim
first net
The values ns, nc concern the so called shuffling. Shuffling means that the order in
which the patterns are presented to the net during the training changes from iteration
to iteration. Since the generation of a random index list is rather time consuming in
ffbp1.0 a fixed number ns of such random index arrays is generated and used for nc
iterations (then new arrays are generated). The actual index array for each iteration is
choosen randomly from the ns arrays.
The errlim is a lower limit of the error function at which the training will stop.
The specification of a net like first net needs only information about the hidden
planes (as NN input/output is fixed for a given problem by definition). The convention
is to indicate the NN size in the following format:
h1xh2x...xhk
where we have k hidden planes with hi neurons in the i–th hidden plane (for a NN
with only one hidden plane no x is given).
ffbp1.0.start Example:
9