Changes 4.0.13
From Emergent
Back to ChangeLog
New Features
- Snapshot button on network and new snap value on Unit, plus Snap Bord view on Network View -- provides an efficient mechanism for comparing two variables in the network (e.g., viewing active units while clicking on weights, or netinput and activation, etc), and also supports basic calculations on the snapshot of values, such as finding the units that overlap between two activation states.
- Basic data aggregation functions now available within the Network Monitor framework -- you can now easily record data for example at the trial level, and then compute an aggregation of that data (e.g., the mean) at the epoch level, within the same framework. To access, click a Net Monitor Element as computed, then select data_agg to reveal the specs for what to aggregate. Also supports selection of a subset of rows.
- Data aggregation operations now operate on matrix data, so you can for example compute the average pattern of activity in a layer across a sequence of events.
- All GUI controls that don't require entering text into a field now automatically apply whenever they are changed. This saves a lot of clicking. It will be especially nice when we have Undo!
- Program Run and Step buttons can now be pressed directly without having to press Init first. If Init has not yet been performed, they will just do it for you and then continue.
- In Leabra, added a midpoint membrane potential integration option which is more robust to numerical instability (suggested by Michael J. Frank). You can set the dt.vm parameter to .35 instead of .3 default. Does not appear to affect learning performance much at all. May slow down overall settling time in some cases.
Major Bug Fixes
- Copying of program elements between programs now looks up variables in the new program by name instead of ordinal location in the list of variables. If it can't find a variable of the same name, it copies the one from the original program. Thus, copied code is more likely to be accurate (always check in any case). Same copy robustness also for specs when copying layers and projections between networks.
- Various crash-on-exit conditions have been fixed. Please report any new instances that are found.
- Graph and Grid views are now refreshed when their frames are exposed.
