Reinforcement learning: A computer application interacts that has a dynamic setting through which it have to carry out a particular aim (such as driving a car or truck or taking part in a video game versus an opponent). Produce software on demand from customers Also called software for a service https://www.pinterest.com/pin/802766702302253835/