Hi Joel,
On Thu, 2008-05-29 at 15:21 +1200, Joel Pitt wrote:
There is already a forgetting mechanism through the use of the
ForgettingAgent in dynamics/attention/ForgettingAgent.[ch] - which,
if
it isn't sufficient for your needs already, should probably be
extended instead of introducing new forgetting systems (unless
using a
significantly different forgetting method).
The forgetting method should also generally be based on the LTI, not
the STI, of an atom.
The ImportanceUpdatingAgent is meant to be used for updating the
STI/LTI of atom. Why is a separate STIDecayingAgent necessary? If the
ImportanceUpdatingAgent is insufficient I can try to incorporate the
decay process (and make it optional when strict economic attention
allocation is required).
I'm afraid this is something you'll have to discuss with Cassio (and
Ben?). All I've been tasked with is to port Elvys' forgetting
mechanism
from the Petaverse tree (and yes, I did point it out to Cassio that
you
had already commited code dealing with importance spreading and
updating, but he said that opencog should have both features).
--
Gustavo
_______________________________________________
Mailing list: https://launchpad.net/~opencog-dev
Post to : opencog-dev@xxxxxxxxxxxxxxxxxxx
Unsubscribe : https://launchpad.net/people/+me/+editemails
More help : https://help.launchpad.net/ListHelp