|
OK, that would be great if everything was easy and simple... I realize that there are many tiny details, sometimes mysterious options and few parameters that make the network brilliant or will stuck the training forever. This is partly due to the fact that program is still growing (and this manual as well...); my second excuse is the neural networks unfortunately sill require some understanding - what could be expected and at least some basic knowledge
about used algorithms. In any case, do not hesitate to ask me if you've got problem using
NetMaker.
There are many neural packages around, some obviously bigger, with plenty of
network architectures, so what is so unique in
NetMaker?
- Most of the packages let
you create and play with a single network at a time; I would say, they are a bit
network-oriented ;-) .
NetMaker is rather job-oriented: you
can have multiple networks, data sets, connect them, reconnect, apply
preprocessing, or not... I will develop it in this direction, so you will
not see unreadable images of spaghetti of hundreds of neuron connections,
but more flexible data flow instead.
- Still, few packages offer
automatic adjustment of the network size.
NetMaker
development concentrates on such an architectures. Now there are two network
models implemented: Cascade-Correlation (growing only), and MLP with my
growing/pruning algorithm and OBS weight elimination. I hope I'll find a
time for RBF model finally (dynamic of course)...
- There are various
error (cost) functions that network can minimize, not only the standard MSE.
It's true, that in many cases you won't feel the difference, but there are
applications where appropriate function is crucial. Not many other packages give a choice in this field.
|