liveBook · Manning

Reinforcement learning

As explained in Inside AI

Reinforcement learning is a machine-learning technique in which an agent learns behavior by interacting with an environment and receiving feedback for its actions.

Reinforcement learning is a machine-learning approach in which an agent learns behavior through trial and error, using rewards and punishments as feedback. section 3.4.2

Self-play checkers

Arthur Samuel’s 1956 checkers program played against itself, made random moves, and assessed outcomes using checkers rules to identify better strategies. section 3.4.2

The approach is most useful when positive actions have clearly defined rewards. That clarity is uncommon in many real-world applications, so oversight and monitoring remain important. section 3.4.2

How Inside AI covers it

How deep it goes
Defines trial-and-error learning and reinforcement signals, then illustrates self-play without detailing implementation.
Examples
Uses Arthur Samuel’s 1956 self-playing checkers program as its concrete example.
What you can do after
Evaluate whether an application has sufficiently clear rewards to justify reinforcement learning and identify the need for oversight.
How it connects
Connects machine learning with trial and error, rewards and punishments, cybernetics, and self-play.

Also explained in

Compare how 18 books explain reinforcement learning →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Inside AI. The section links point to the parts of the book it draws on.