Reinforcement learning techniques

As we have seen in the previous sections, reinforcement learning is a programming philosophy that aims to develop algorithms that can learn and adapt to changes in the environment. This programming technique is based on the assumption of being able to receive stimuli from the outside according to the choices of the algorithm. So, a correct choice will result in a prize while an incorrect choice will lead to a penalization of the system. The goal of the system is to achieve the highest possible prize and consequently the best possible result. The techniques related to learning by reinforcement are divided into two categories:

  • Continuous learning algorithms: These techniques start from the assumption of having ...

Get Hands-On Machine Learning on Google Cloud Platform now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.