next up previous contents index
Next: Including the Compiled Up: Snns2c Previous: Snns2c

Program flow

Because the compilation of very large nets may require some time, the program outputs messages, indicating which state of compilation is passed at the moment.

loading net...
the network file is loaded with the function offered by the kernel user interface.

dividing net into layers ...
all units are grouped into layers where all units have the same type and the same activation function. There must not exist any dependencies between the units of the layers except the connections of SPECIAL HIDDEN units to themselves in Elman and Jordan networks or the links of the BPTT-networks.

sorting layers...
these layers are sorted in topological order, e.g. first the input layer, then the hidden layers followed by the output layers and at last the special hidden layers. A layer which has sources in another layer of the same type is updated later as the source layer.

writing net...
selects the needed activation functions and writes them to the C-source file. After that, the procedure for pattern propagation is written.



Niels Mache
Wed May 17 11:23:58 MET DST 1995