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