Active Neural Networks |
The
aim of this project is the adoption of a neural network computing paradigm
on the Active Networks.
Currently,
a prototype of an elementary neural unit has been designed, implemented
and submitted to the ABONE Server Authority.
Neurald
is a daemon capable of simulating the behavior of an elementary unit
of a ìmultilayerì neural network; it adopts the ìback propagationî algorithm
as learning rule. This kind of neural network is constituted by input,
hidden and output nodes. The first ones (the inputnodes)receive
and forward the input patterns, the last ones (the output nodes)
produce the network results, whilst the hidden units, interposed between
input and output nodes, contribute to the learning process of the whole
network.
A
Neurald
process can simulate each of above nodes depending on the initialization
options given at startup.
An
external process, the
Front-End,has in charge the management
and the synchronization of the whole network: it coordinates the actions
of the distributed neural computing engine. In particular it distributes
the input patterns to the front layer of the network, computes the global
error and stops the learning phase when this error is less than a given
threshold.
In our project the underlying idea is the adoption of a distributed neural network for approaching tasks which are specific of the computer network environment.
Two
different possible applications are currently under investigation.
Experiments
and simulations are currently carried out over ABONE, the Active Network
backbone.
Antonio Chella
Giuseppe Di Fatta
Donatella Guarino
Giuseppe Lo Re
Giuseppe Favaro'