Bragi's take on neural networks, AI and more RSS 2.0
# Friday, March 20, 2009

There's a new update available for N²D. The major change is with regards to how the split functionality works. In the original design, the processor's stack was used to return any results at the end of a split. This was causing problems, especially with nested splits where stack contents get duplicated.  In the original design, stack duplications didn't generate new id's for the neurons, which was changed, for good reasons.  Unfortunately, this created a problem for the split: split result were unwanted getting duplicated.  You now how it goes, pull the sheet a bit on this side, only to uncover it on the other one.

The solution was very simple and pretty elegant: use a different list to store the result of a split. So now a processor has 2 internal lists: the execution stack used to build the code that should be executed next and a list with the split results (unique neurons) and their weights. A couple of new instructions had to be created to control this list.  No biggie: an Add, Remove, Get and Clear.

Anyway, I'm updating all the documentation now.  If I mist something, don't forget: 2 separate lists. The next post will probably be a Demos explained on the split.

Friday, March 20, 2009 8:53:48 PM (Romance Standard Time, UTC+01:00)  #    Comments [0] -
Updates
Categories
Archive
<March 2009>
SunMonTueWedThuFriSat
22232425262728
1234567
891011121314
15161718192021
22232425262728
2930311234
Blogroll
About the author/Disclaimer

Disclaimer
The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.

© Copyright 2010
Jan Bogaerts
Sign In
Statistics
Total Posts: 10
This Year: 0
This Month: 0
This Week: 0
Comments: 3
Themes
Pick a theme:
All Content © 2010, Jan Bogaerts
DasBlog theme 'Business' created by Christoph De Baene (delarou)