brohrer / robot-brain-project

a general purpose learning agent
205 stars 46 forks source link

Make often-repeated actions automatic #8

Closed brohrer closed 9 years ago

brohrer commented 9 years ago

Daisychains within cogs learn approximate transition probabilities between attended features. This enables them to predict likely next features. When actions are strongly predicted, execute them.

brohrer commented 9 years ago

I removed this issue from the 0.6.0 release

BECCA's enhancement strategy is very pragmatic: only add features when they can be justified by performance increases in a world. Another way to say it is that if I want to add feature X, I first need to devise a world in which that feature will significantly improve performance.

In order to justify automatizing often-repeated actions or 'auto-pilot', I need to create a world that favors multi-tasking and an agent that is capable of executing several actions on different timescales simultaneously. I'll include this in a later release.

brohrer commented 9 years ago

I turned this on and it turns out it really boosts performance on the image_2D task. It's a keeper.