[pdp-discuss] Leabra: learning continous values over time?

Frank Leoné ftmleone at hotmail.com
Thu Mar 1 03:23:44 MST 2007


Hello all,

Everything is working quite well and I am learning all the time, but still 
the 'problem' of  temporary switching off scalValar layers remains. More 
exactly: I want to be able to turn off the scalValar layers for all 
timesteps except the first.

I tried two things uptill now: I tried to lesion the layer, depending on the 
timestep, using:

if(.processes[8].tick.val==1).networks[0].layers[0].lesion=false; else 
..networks[0].layers[0].lesion=true;

In a loop-process in the sequence process.

The second way I tried is to set the input to inactive, again depending on 
the timestep:

if(.processes[8].tick.val==1).environments[0].event_specs[0].patterns[1].type=1; 
else .environments[0].event_specs[0].patterns[0].type=0;

and also in a loop-process in the sequence process.

The scripts do work, but the don't solve my problem. The first seems to keep 
sending the last seen signal, the second probably needs an 'update all 
events' action.

And I do need the option, so I'm happy to hear you are planning to put it in 
the new version. Until then, is it possible to fix it using scripts(or an 
other way, except clamping the complete pattern)? I hope someone can help 
me, thanks a lot in advance!

kind regards,

Frank

_________________________________________________________________
Live Search, for accurate results! http://www.live.nl



More information about the PDP-Discuss mailing list