- Press the left and right arrow keys on your keyboard and an AI will try to predict which one you are going to press next.
- AI predictions are based on patterns it perceives in your behaviour. It adjusts to your behaviour in an online-learning fashion.
- The AI's algorithm uses context tree weighting and dynamic programming to make predictions in a computationally-efficient manner.
- The final algorithm is a modified version of the one presented in this paper.