Learn Unity ML-Agents – Fundamentals of Unity Machine Learning: Incorporate new powerful ML algorithms such as Deep Reinforcement Learning for games
Micheal Lanham
- 出版商: Packt Publishing
- 出版日期: 2018-06-30
- 定價: $1,150
- 售價: 9.8 折 $1,127
- 貴賓價: 9.3 折 $1,071
- 語言: 英文
- 頁數: 204
- 裝訂: Paperback
- ISBN: 1789138132
- ISBN-13: 9781789138139
-
相關分類:
Reinforcement 強化學習、Game-engine 遊戲引擎、Machine Learning 機器學習、DeepLearning 深度學習、Algorithms-data-structures 資料結構與演算法
下單後立即進貨 (約1~2週)
買這商品的人也買了...
-
$520$468愛上統計學, 3/e (Statistics for People Who Hate Statistics, 4/e)
-
$380$304人人都是網站分析師|看穿網站流量的祕密
-
$1,566$1,488Building an FPS Game with Unity (Paperback)
-
$1,713$1,627Unity AI Game Programming, 2/e (Paperback)
-
$680$537資料科學的商業運用 (Data science for business)
-
$350$280圖解!大數據下必學的統計基礎
-
$340$306工作一定要用到的統計:如何證明自己正確研判?別人的報告哪裡有破綻?產品熱賣是方法對了或只是湊巧?光有大數據還不夠,只有統計才能給你答案
-
$480$432UX策略|設計讓人夢寐以求的創新數位產品 (UX Strategy: How to Devise Innovative Digital Products that People Want)
-
$580$452Python 機器學習 (Python Machine Learning)
-
$580$522打動人心的產品設計|頂尖設計師打造成功產品的黃金法則 (Designing Products People Love: How Great Designers Create Successful Products)
-
$450$383Python 函式庫語法範例字典
-
$580$493寫給 PM、RD 與設計師看的設計需求分析─使用者想要的應用程式都是這樣打造出來的 (Designing the Requirements: Building Applications that the User Wants and Needs)
-
$580$522機器學習 | 使用 Python 進行預測分析的基本技術
-
$480$384資料智慧化:利用資料科學,將資訊化為創見
-
$320$2883小時讀通基礎化學
-
$348$331貝葉斯方法:概率編程與貝葉斯推斷
-
$580$458Deep Learning|用 Python 進行深度學習的基礎理論實作
-
$474$450游戲數據分析實戰
-
$1,713$1,627Keras Reinforcement Learning Projects
-
$1,586$1,507Python Reinforcement Learning Projects: Eight hands-on projects exploring reinforcement learning algorithms using TensorFlow
商品描述
Transform games into environments using machine learning and Deep learning with Tensorflow, Keras, and Unity
Key Features
- Learn how to apply core machine learning concepts to your games with Unity
- Learn the Fundamentals of Reinforcement Learning and Q-Learning and apply them to your games
- Learn How to build multiple asynchronous agents and run them in a training scenario
Book Description
Unity Machine Learning agents allow researchers and developers to create games and simulations using the Unity Editor, which serves as an environment where intelligent agents can be trained with machine learning methods through a simple-to-use Python API.
This book takes you from the basics of Reinforcement and Q Learning to building Deep Recurrent Q-Network agents that cooperate or compete in a multi-agent ecosystem. You will start with the basics of Reinforcement Learning and how to apply it to problems. Then you will learn how to build self-learning advanced neural networks with Python and Keras/TensorFlow. From there you move o n to more advanced training scenarios where you will learn further innovative ways to train your network with A3C, imitation, and curriculum learning models. By the end of the book, you will have learned how to build more complex environments by building a cooperative and competitive multi-agent ecosystem.
What you will learn
- Develop Reinforcement and Deep Reinforcement Learning for games.
- Understand complex and advanced concepts of reinforcement learning and neural networks
- Explore various training strategies for cooperative and competitive agent development
- Adapt the basic script components of Academy, Agent, and Brain to be used with Q Learning.
- Enhance the Q Learning model with improved training strategies such as Greedy-Epsilon exploration
- Implement a simple NN with Keras and use it as an external brain in Unity
- Understand how to add LTSM blocks to an existing DQN
- Build multiple asynchronous agents and run them in a training scenario
Who This Book Is For
This book is intended for developers with an interest in using Machine learning algorithms to develop better games and simulations with Unity.
Table of Contents
- Introducing Machine Learning & ML-Agents
- The Bandit and Reinforcement Learning
- Deep Reinforcement Learning with Python
- Adding Agent Exploration and Memory
- Playing the Game
- Terrarium Revisited – Building A Multi-Agent Ecosystem