ForeSight
A new algorithm for speeding up perception in learning algorithms. Caching is used to associate previously-encountered percepts with actions beneficial to the agent’s overall performance. This work has been shown to significantly decrease training times while maintaining the same level of performance. Foresight is generalizable to any simulation environment.