When learning in non-stationary environments, artificial intelligence (AI) can take one of three approaches: learning a model of the environment, learning how to make predictions in the environment, or learning how to control the environment. Each approach has benefits and drawbacks that must be considered before deciding which to use. The first approach, learning a…