Reinforcement Learning Algorithms with Python : Learn, understand, and develop smart algorithms for addressing AI challenges (Paperback)
暫譯: 使用 Python 的強化學習演算法:學習、理解並開發解決 AI 挑戰的智慧演算法 (平裝本)
Lonza, Andrea
- 出版商: Packt Publishing
- 出版日期: 2019-10-18
- 定價: $1,500
- 售價: 9.0 折 $1,350
- 語言: 英文
- 頁數: 366
- 裝訂: Paperback
- ISBN: 1789131111
- ISBN-13: 9781789131116
-
相關分類:
Python、程式語言、Reinforcement、DeepLearning、Algorithms-data-structures
-
相關翻譯:
基於 Python 的強化學習 (Reinforcement Learning Algorithms with Python : Learn, understand, and develop smart algorithms for addressing AI challenges) (簡中版)
立即出貨 (庫存=1)
買這商品的人也買了...
-
$8,330$7,914 -
$8,050$7,648 -
$870$827 -
$1,200$1,140 -
$420$328 -
$1,890$1,796 -
$450$351 -
$2,280$2,166 -
$2,000$1,900 -
$550$468 -
$280機器學習入門到實戰 — MATLAB 實踐應用
-
$620$490 -
$520$411 -
$1,805Foundations of Deep Reinforcement Learning: Theory and Practice in Python (Paperback)
-
$300$255 -
$594$564 -
$680$578 -
$500$425 -
$580$458 -
$500$390 -
$750$592 -
$414$393 -
$534$507 -
$354$336 -
$560數字圖像處理與機器視覺 — Visual C++ 與 Matlab 實現, 2/e
相關主題
商品描述
Key Features
- Learn, develop, and deploy advanced reinforcement learning algorithms to solve a variety of tasks
- Understand and develop model-free and model-based algorithms for building self-learning agents
- Work with advanced Reinforcement Learning concepts and algorithms such as imitation learning and evolution strategies
Book Description
Reinforcement Learning (RL) is a popular and promising branch of AI that involves making smarter models and agents that can automatically determine ideal behavior based on changing requirements. This book will help you master RL algorithms and understand their implementation as you build self-learning agents.
Starting with an introduction to the tools, libraries, and setup needed to work in the RL environment, this book covers the building blocks of RL and delves into value-based methods, such as the application of Q-learning and SARSA algorithms. You'll learn how to use a combination of Q-learning and neural networks to solve complex problems. Furthermore, you'll study the policy gradient methods, TRPO, and PPO, to improve performance and stability, before moving on to the DDPG and TD3 deterministic algorithms. This book also covers how imitation learning techniques work and how Dagger can teach an agent to drive. You'll discover evolutionary strategies and black-box optimization techniques, and see how they can improve RL algorithms. Finally, you'll get to grips with exploration approaches, such as UCB and UCB1, and develop a meta-algorithm called ESBAS.
By the end of the book, you'll have worked with key RL algorithms to overcome challenges in real-world applications, and be part of the RL research community.
What you will learn
- Develop an agent to play CartPole using the OpenAI Gym interface
- Discover the model-based reinforcement learning paradigm
- Solve the Frozen Lake problem with dynamic programming
- Explore Q-learning and SARSA with a view to playing a taxi game
- Apply Deep Q-Networks (DQNs) to Atari games using Gym
- Study policy gradient algorithms, including Actor-Critic and REINFORCE
- Understand and apply PPO and TRPO in continuous locomotion environments
- Get to grips with evolution strategies for solving the lunar lander problem
Who this book is for
If you are an AI researcher, deep learning user, or anyone who wants to learn reinforcement learning from scratch, this book is for you. You'll also find this reinforcement learning book useful if you want to learn about the advancements in the field. Working knowledge of Python is necessary.
商品描述(中文翻譯)
#### 主要特點
- 學習、開發和部署先進的強化學習算法,以解決各種任務
- 理解並開發無模型和基於模型的算法,以建立自我學習的代理
- 使用先進的強化學習概念和算法,如模仿學習和進化策略
#### 書籍描述
強化學習(Reinforcement Learning, RL)是人工智慧(AI)中一個受歡迎且前景廣闊的分支,涉及製作更智能的模型和代理,能根據不斷變化的需求自動確定理想行為。本書將幫助您掌握RL算法並理解其實現,讓您能夠建立自我學習的代理。
本書從介紹在RL環境中工作所需的工具、庫和設置開始,涵蓋RL的基本構建塊,深入探討基於價值的方法,如Q-learning和SARSA算法的應用。您將學習如何使用Q-learning和神經網絡的結合來解決複雜問題。此外,您將研究策略梯度方法、TRPO和PPO,以提高性能和穩定性,然後再進入DDPG和TD3確定性算法。本書還涵蓋了模仿學習技術的運作方式,以及Dagger如何教導代理駕駛。您將發現進化策略和黑箱優化技術,並了解它們如何改善RL算法。最後,您將掌握探索方法,如UCB和UCB1,並開發一種稱為ESBAS的元算法。
在本書結束時,您將能夠使用關鍵的RL算法來克服現實應用中的挑戰,並成為RL研究社群的一部分。
#### 您將學到什麼
- 開發一個代理來使用OpenAI Gym介面玩CartPole
- 探索基於模型的強化學習範式
- 使用動態規劃解決Frozen Lake問題
- 探索Q-learning和SARSA,以便玩出租車遊戲
- 將深度Q網絡(Deep Q-Networks, DQNs)應用於Atari遊戲,使用Gym
- 研究策略梯度算法,包括Actor-Critic和REINFORCE
- 理解並應用PPO和TRPO於連續運動環境
- 掌握進化策略以解決登月著陸器問題
#### 本書適合誰
如果您是AI研究人員、深度學習使用者,或任何想從零開始學習強化學習的人,本書適合您。如果您想了解該領域的最新進展,這本強化學習書籍也將對您有所幫助。需要具備Python的工作知識。
作者簡介
Andrea Lonza is a deep learning engineer with a great passion for artificial intelligence and a desire to create machines that act intelligently. He has acquired expert knowledge in reinforcement learning, natural language processing, and computer vision through academic and industrial machine learning projects. He has also participated in several Kaggle competitions, achieving high results. He is always looking for compelling challenges and loves to prove himself.
作者簡介(中文翻譯)
安德烈亞·隆扎是一位深度學習工程師,對人工智慧充滿熱情,並渴望創造能夠智能行動的機器。他在強化學習、自然語言處理和計算機視覺方面通過學術和工業機器學習項目獲得了專業知識。他還參加了幾個Kaggle競賽,並取得了優異的成績。他總是尋找引人入勝的挑戰,並喜歡證明自己的能力。
目錄大綱
- The Landscape of Reinforcement Learning
- Implementing RL Cycle and OpenAI Gym
- Solving Problems with Dynamic Programming
- Q learning and SARSA Applications
- Deep Q-Network
- Learning Stochastic and DDPG optimization
- TRPO and PPO implementation
- DDPG and TD3 Applications
- Model-Based RL
- Imitation Learning with the DAgger Algorithm
- Understanding Black-Box Optimization Algorithms
- Developing the ESBAS Algorithm
- Practical Implementation for Resolving RL Challenges
目錄大綱(中文翻譯)
- The Landscape of Reinforcement Learning
- Implementing RL Cycle and OpenAI Gym
- Solving Problems with Dynamic Programming
- Q learning and SARSA Applications
- Deep Q-Network
- Learning Stochastic and DDPG optimization
- TRPO and PPO implementation
- DDPG and TD3 Applications
- Model-Based RL
- Imitation Learning with the DAgger Algorithm
- Understanding Black-Box Optimization Algorithms
- Developing the ESBAS Algorithm
- Practical Implementation for Resolving RL Challenges