28 Best Reinforcement Learning Books of All Time

We've ranked the best reinforcement learning books using expert recommendations, sales data, and millions of reader ratings. At Shortform, we know books. Our book guides are the best in the world. Learn why.

Reinforcement Learning: An Introduction book cover1

Reinforcement Learning: An Introduction

Richard S. Sutton and Andrew G. Barto

5.0
The significantly expanded and updated new edition of a widely used text on reinforcement learning, one of the most active research areas in artificial intelligence.

Reinforcement learning, one of the most active research areas in artificial intelligence, is a computational approach to learning whereby an agent tries to maximize the total amount of reward it receives while interacting with a comple
2

Hands-On Machine Learning with Scikit-Learn and TensorFlow: Concepts, Tools, and Techniques to Build Intelligent Systems

Geron

5.0
Through a series of recent breakthroughs, deep learning has boosted the entire field of machine learning. Now, even programmers who know close to nothing about this technology can use simple, efficient tools to implement programs capable of learning from data. This practical book shows you how.

By using concrete examples, minimal theory, and two production-ready Python frameworks-scikit-learn and

3

Neuro-Dynamic Programming

Dimitri P. Bertsekas, John N. Tsitsiklis, John Tsitsiklis

4.9
Hands-On Machine Learning with Scikit-Learn, Keras, and Tensorflow: Concepts, Tools, and Techniques to Build Intelligent Systems book cover4

Hands-On Machine Learning with Scikit-Learn, Keras, and Tensorflow: Concepts, Tools, and Techniques to Build Intelligent Systems

Aurélien Géron

4.9
5

Simulation-Based Optimization: Parametric Optimization Techniques and Reinforcement Learning

Abhijit Gosavi

4.8
Simulation-Based Optimization: Parametric Optimization Techniques and Reinforcement Learning introduce the evolving area of static and dynamic simulation-based optimization. Covered in detail are model-free optimization techniques - especially designed for those discrete-event, stochastic systems which can be simulated but whose analytical models are difficult to find in closed mathematical form
Bandit Algorithms book cover6

Bandit Algorithms

Tor Lattimore and Csaba Szepesvári

4.8
Generative Deep Learning: Teaching Machines to Paint, Write, Compose, and Play book cover7

Generative Deep Learning: Teaching Machines to Paint, Write, Compose, and Play

David Foster

4.8
Generative modeling is one of the hottest topics in artificial intelligence. Recent advances in the field have shown how it's possible to teach a machine to excel at human endeavors--such as drawing, composing music, and completing tasks--by generating an understanding of how its actions affect its environment.

With this practical book, machine learning engineers and data scientists will learn how
8

Neural Networks and Deep Learning

Charu C. Aggarwa

4.8
Neural Networks and Deep Learning is a free online book. The book will teach you about:
* Neural networks, a beautiful biologically-inspired programming paradigm which enables a computer to learn from observational data
* Deep learning, a powerful set of techniques for learning in neural networks

Neural networks and deep learning currently provide the best solutions to many problems in image recognit
9

Deep Reinforcement Learning Hands-On: Apply modern RL methods, with deep Q-networks, value iteration, policy gradients, TRPO, AlphaGo Zero and more

Maxim Lapa

4.8
Grokking Deep Learning book cover10

Grokking Deep Learning

Andrew Trask

4.8
Artificial Intelligence is one of the most exciting technologies of the century, and Deep Learning is in many ways the “brain” behind some of the world’s smartest Artificial Intelligence systems out there. Loosely based on neuron behavior inside of human brains, these systems are rapidly catching up with the intelligence of their human creators, defeating the world champion Go player, achieving su
11

Deep Learning and the Game of Go

Max Pumperla and Kevin Ferguson

4.8
12

Decision Making Under Uncertainty: Theory and Application

Mykel J. Kochenderfer, Christopher Amato, Girish Chowdhary, Jonathan P. How, Hayley J. Davison Reynolds, Jason R. Thornton, Pedro A. Torres-Carrasquillo, N. Kemal Üre, John Vian

4.8
An introduction to decision making under uncertainty from a computational perspective, covering both theory and applications ranging from speech recognition to airborne collision avoidance.

Many important problems involve decision making under uncertainty--that is, choosing actions based on often imperfect observations, with unknown outcomes. Designers of automated decision support systems must tak
13

An Introduction to Deep Reinforcement Learning

Vincent Francois-Lavet, Peter Henderson, et al.

4.8
Deep reinforcement learning is the combination of reinforcement learning (RL) and deep learning. This field of research has recently been able to solve a wide range of complex decision-making tasks that were previously out of reach for a machine.

Deep RL opens up many new applications in domains such as healthcare, robotics, smart grids, finance, and many more. This book provides the reader with a
14

Social Learning and Social Structure: A General Theory of Crime and Deviance

Ronald Akers

4.7
The social learning theory of crime integrates Edwin H. Sutherland's diff erential association theory with behavioral learning theory. It is a widely accepted and applied approaches to criminal and deviant behavior. However, it is also widely misinterpreted, misstated, and misapplied.

This is the fi rst single volume, in-depth, authoritative discussion of the background, concepts, development, modi
15

Bandit Algorithms for Website Optimization

John Myles White

4.7
When looking for ways to improve your website, how do you decide which changes to make? And which changes to keep? This concise book shows you how to use Multiarmed Bandit algorithms to measure the real-world value of any modifications you make to your site. Author John Myles White shows you how this powerful class of algorithms can help you boost website traffic, convert visitors to customers, an
16

The Essentials of Conditioning and Learning

Dr. Michael Domjan

4.7
Now in its fourth edition, Michael Domjan's classic textbook offers an introduction to learning and conditioning in a concise and accessible style, including the latest influential research findings and theoretical perspectives.

Basic principles of learning and conditioning are relevant to an increasingly broad range of psychologists and neuroscientists. Yet in recent years, these core areas have
17

Alphabet Fun! Sticker Workbook

School Zone, Joan Hoffman, et al.

4.7
School Zone sticker workbooks provide a fun-filled introduction to important readiness skills. Each workbook is carefully designed and reviewed by teachers to promote your child's early learning success. The interesting activities, clear directions, and interactive stickers will provide hours of educational fun for your child.

The Alphabet Fun sticker workbook introduces your child to the alphabet
18

Algorithms for Reinforcement Learning

Csaba Szepesvari, Ronald Brachman, et al.

4.7
Reinforcement learning is a learning paradigm concerned with learning to control a system so as to maximize a numerical performance measure that expresses a long-term objective. What distinguishes reinforcement learning from supervised learning is that only partial feedback is given to the learner about the learner's predictions. Further, the predictions may have long term effects through influenc
19

Advanced Deep Learning with Keras: Applying GANs and other new deep learning algorithms to the real world

Rowel Atienza

4.7
20

Teaching with Reinforcement: For Every Day and in Every Way

Kay Laurence

4.7
21

Writing in Science: How to Scaffold Instruction to Support Learning

Betsy Fulwiler

4.7
The author and the Seattle Science Notebook Program have outlined the strategies of using science notebooks with a diverse population of students and documented their effectiveness. The thoughtful approach, well explained in the book, keeps the goals of inquiry-based science and writing clearly focused and mutually supportive. - Harold Pratt Former President, National Science Teachers Association
22

Artificial Intelligence: What You Need to Know About Machine Learning, Robotics, Deep Learning, Recommender Systems, Internet of Things, Neural Networks, Reinforcement Learning, and Our Future

Neil Wilkins

4.7
23

Hands-On Unsupervised Learning Using Python: How to Build Applied Machine Learning Solutions from Unlabeled Data

Ankur A. Patel

4.7
Many industry experts consider unsupervised learning the next frontier in artificial intelligence, one that may hold the key to general artificial intelligence. Since the majority of the world's data is unlabeled, conventional supervised learning cannot be applied. Unsupervised learning, on the other hand, can be applied to unlabeled datasets to discover meaningful patterns buried deep in the data
24

Artificial Intelligence: An Essential Beginner’s Guide to AI, Machine Learning, Robotics, The Internet of Things, Neural Networks, Deep Learning, Reinforcement Learning, and Our Future

Neil Wilkins

4.6
25

Tensorflow for Deep Learning: From Linear Regression to Reinforcement Learning

Bharath Ramsundar, Reza Bosagh Zadeh

4.6
Learn how to solve challenging machine learning problems with TensorFlow, Google's revolutionary new software library for deep learning. If you have some background in basic linear algebra and calculus, this practical book introduces machine-learning fundamentals by showing you how to design systems capable of detecting objects in images, understanding text, analyzing video, and predicting the pro
26

Hands-On Reinforcement Learning with Python: Master reinforcement and deep reinforcement learning using OpenAI Gym and TensorFlow

Sudharsan Ravichandiran

4.6
27

Statistics for Machine Learning

Pratap Dangeti

4.6
Build Machine Learning models with a sound statistical understanding. About This Book - Learn about the statistics behind powerful predictive models with p-value, ANOVA, and F- statistics. - Implement statistical computations programmatically for supervised and unsupervised learning through K-means clustering. - Master the statistical aspect of Machine Learning with the help of this example-rich g
28

Hands-On Deep Learning for Games: Leverage the power of neural networks and reinforcement learning to build intelligent games

Micheal Lanham

4.6