Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Hands-On Reinforcement Learning with Python: Master reinforcement and deep reinforcement learning using OpenAI Gym and TensorFlow

Buy

A hands-on guide enriched with examples to master deep reinforcement learning algorithms with Python

Key Features

  • Enter the world of artificial intelligence using the power of Python
  • An example-rich guide to master various RL and DRL algorithms
  • Explore various state-of-the-art architectures along with math

Book Description

Reinforcement Learning (RL) is the trending and most promising branch of artificial intelligence (AI). Hands-On Reinforcement Learning with Python will help you master not only basic reinforcement learning algorithms but also advanced deep reinforcement learning (DRL) algorithms.

The book starts with an introduction to reinforcement learning followed by OpenAI Gym and TensorFlow. You will then explore various RL algorithms and concepts, such as Markov decision process, Monte Carlo methods, and dynamic programming, including value and policy iteration. This example-rich guide will introduce you to deep reinforcement learning algorithms, such as dueling DQN, DRQN, A3C, PPO, and TRPO. You will also learn about imagination-augmented agents, learning from human preference, DQfD, HER, and many more of the recent advancements in reinforcement learning.

By the end of this book, you will have all the knowledge and experience needed to implement reinforcement learning and deep reinforcement learning in your projects, and you will be all set to enter the world of artificial intelligence.

What you will learn

  • Understand the basics of RL methods, algorithms, and elements
  • Train an agent to walk using OpenAI Gym and Tensorflow
  • Understand Markov decision process, Bellman's optimality, and temporal difference (TD) learning
  • Solve multi-armed bandit problems using various algorithms
  • Master deep learning algorithms, such as RNN, LSTM, and CNN with applications
  • Build intelligent agents using the DRQN algorithm to play the Doom game
  • Teach agents to play the Lunar Lander game using DDPG
  • Train an agent to win a car racing game using dueling DQN

Who This Book Is For

Hands-On Reinforcement Learning with Python is for machine learning developers and deep learning enthusiasts interested in artificial intelligence and want to learn about reinforcement learning from scratch. Some knowledge of linear algebra, calculus, and the Python programming language will help you understand the concepts covered in this book.

Table of Contents

  1. Introduction to Reinforcement Learning
  2. Getting Started with OpenAI and Tensorflow
  3. Markov Decision Process and Dynamic Programming
  4. Gaming with Monte Carlo Tree Search
  5. Temporal Difference Learning
  6. Multi-Armed Bandit Problem
  7. Deep Learning Fundamentals
  8. Deep Learning and Reinforcement
  9. Playing Doom With Deep Recurrent Q Network
  10. Asynchronous Advantage Actor Critic Network
  11. Policy Gradients and Optimization
  12. Capstone Project Car Racing using DQN
(HTML tags aren't allowed.)

Design Pattern Formalization Techniques
Design Pattern Formalization Techniques
Software design is a fledgling discipline. When the “software crisis” came to be acknowledged during the late 1960s, software development projects have been marred by budget overflows and catastrophic failures. This situation has largely remained unchanged. Programmers still create poorly-understood systems of monstrous complexity which...
Information Technology Ethics: Cultural Perspectives
Information Technology Ethics: Cultural Perspectives
Information Technology Ethics: Cultural Perspectives takes a global approach to the diverse ethical issues created by information and communication technologies and their possible resolutions. Comprehensive chapters describe the problems and possibilities of genuinely global information ethics, which are urgently needed as information and...
The Definitive Guide to Google AdWords: Create Versatile and Powerful Marketing and Advertising Campaigns
The Definitive Guide to Google AdWords: Create Versatile and Powerful Marketing and Advertising Campaigns
We often hear that the Internet has changed the world. It has most certainly changed the worlds of advertising, retail, news, and magazine and book publishing, and Google has played a central role in this change. If one were asked to fill in the blank in the sentence “Google is a(n) ___________ company” with what they...

Beginning Xcode: Swift Edition
Beginning Xcode: Swift Edition

Beginning Xcode, Swift Edition will not only get you up and running with Apple's latest version of Xcode, but it also shows you how to use Swift in Xcode and includes a variety of projects to build.

If you already have some programming experience with iOS SDK and Objective-C, but want a more in-depth tutorial on Xcode,...

Soft Skills: The software developer's life manual
Soft Skills: The software developer's life manual

Summary

Soft Skills: The software developer's life manual is a unique guide, offering techniques and practices for a more satisfying life as a professional software developer. In it, developer and life coach John Sonmez addresses a wide range of important "soft" topics, from career and...

Protein Misfolding in Neurodegenerative Diseases: Mechanisms and Therapeutic Strategies (Enzyme Inhibitors Series)
Protein Misfolding in Neurodegenerative Diseases: Mechanisms and Therapeutic Strategies (Enzyme Inhibitors Series)

Research focused on protein folding, misfolding, and aggregation is leading to major advances across biochemistry and medicine. The elucidation of a folding code is proving to be of extreme importance in the postgenomic era, where a number of orphan genes have been identified for which no clear function has yet been established. This research...

©2020 LearnIT (support@pdfchm.net) - Privacy Policy