v0.20.0 - I am GRU Release
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
[0.20.0] - The "I am GRU Release"
Achieved a High Score of 70 on the 20x20 Snake Game Board
Added
- Updated Event Log screenshot for the docs.
- Stagnation Hander
- Introduced the concept of a stagnation event that is implemented in the
TrainMgr. - A stagnation event is defined as occurring when no new high score has been achieved within a set number of episodes.
- There are normal and critical stagnation alerts that are sent to the ATH Gearbox and Nice Policy object.
- The Nice Policy activates the
EpsilonNiceAlgowhen a threshold is received and deactivates it when the event is cleared. - The ATH Gearbox gears down when a normal stagnation alert is received, unless it has recently shifted up.
- The ATH Gearbox does a radical downshift to a sequence of 8 when a critical alert is received.
- The Nice Policy activates the
- Introduced the concept of a stagnation event that is implemented in the
- A Gated Recurrent Network - GRU has been added.
- Epsilon Nice Policy and Algorithm
- See the README for more information on this new feature.
Changed
Fixed
- Scores image link in README
HydraLogbug that caused duplicate log messages after areset.