BECCA version 0.4.4 is out this week. Here's what's new:
• Inputs are no longer constrained to fall between 0 and 1. Their distribution is learned.
• Reward is no longer constrained to fall between 0 and 1.
• A simpler similarity metric has been implemented, based on Manhattan distance, rather than angle. It’s faster to compute and appears to be equally effective.
• The State module and its associated class have been removed. 2D numpy arrays are sufficient to represent state. This sped up operation noticeably.
• The ability of each feature to accurately predict reward across the model has been factored into salience calculation. Performance on the grid_1D_noise world is now as high as expected.
• Deliberation in the planner was re-worked.
• Deliberate actions are taken at regular intervals, with observation occurring in between.