New Patch

Thomas Bereknyei tomberek at gmail.com
Mon Mar 8 06:25:44 EST 2010


Added a new patch to hnn.hs.

It has two new functions:

step - This advances the example NN a single timestep.  This allows all
sorts of cycles and anything.  The added complication is that one either has
to keep track of where the "wave" of signals is, or simple iterate it enough
times for it to settle.  Bringing us to the next funciton

runXtimes - This simple repeats a endomorphism on NN a certain number of
times.

*The simplicity of runXtimes is promising, but step involves so much
unpacking, mapping, and "busy work code" that I think there are issues with
how NN is constructed*.  Nevertheless, I think I'm on the right track.

To compare this with the previous versions I've put out: It is slower, but
allows more types of NN's.  This is because each neuron and edge can have
its own activation and weighting functions, and those lookups are somewhat
expensive.  The clarity isn't there yet, but I'll keep thinking and trying.

-Tom
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://projects.haskell.org/pipermail/hnn/attachments/20100308/2b7aae8b/attachment.htm 


More information about the Hnn mailing list