Introduction to Unity ML-Agents: Understand the Interplay of Neural Networks and Simulation Space Using the Unity ML-Agents Package

Engelbrecht, Dylan

  • 出版商: Apress
  • 出版日期: 2023-01-26
  • 售價: $1,500
  • 貴賓價: 9.5$1,425
  • 語言: 英文
  • 頁數: 190
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1484289978
  • ISBN-13: 9781484289976
  • 相關分類: 遊戲引擎 Game-engine
  • 海外代購書籍(需單獨結帳)

商品描述

Demystify the creation of efficient AI systems using the model-based reinforcement learning Unity ML-Agents - a powerful bridge between the world of Unity and Python.

We will start with an introduction to the field of AI, then discuss the progression of AI and where we are today. We will follow this up with a discussion of moral and ethical considerations. You will then learn how to use the powerful machine learning tool and investigate different potential real-world use cases. We will examine how AI agents perceive the simulated world and how to use inputs, outputs, and rewards to train efficient and effective neural networks. Next, you'll learn how to use Unity ML-Agents and how to incorporate them into your game or product.

This book will thoroughly introduce you to ML-Agents in Unity and how to use them in your next project.

What You Will Learn

 

  • Understand machine learning, its history, capabilities, and expected progression

  • Gives a step-by-step guide to creating your first AI

  • Presents challenges of varying difficulty, along with tips to reinforce concepts covered

  • Broad concepts within AI

 

Who Is This Book For

Tthose interested in machine learning using Unity ML-Agents. To get the best out of this book, you should have a fundamental understanding of C#, some background in Python, and are well versed in Unity.

商品描述(中文翻譯)

解密使用基於模型的強化學習 Unity ML-Agents 創建高效 AI 系統的過程 - 這是 Unity 和 Python 之間的強大橋樑。

我們將從介紹 AI 領域開始,然後討論 AI 的發展和現狀。接著,我們將討論道德和倫理考慮。然後,您將學習如何使用強大的機器學習工具,並探索不同的潛在實際應用案例。我們將研究 AI 代理如何感知模擬世界,以及如何使用輸入、輸出和獎勵來訓練高效和有效的神經網絡。接下來,您將學習如何使用 Unity ML-Agents,以及如何將其融入您的遊戲或產品中。

本書將全面介紹您在 Unity 中使用 ML-Agents 的方法,以及如何在下一個項目中應用它們。

您將學到什麼

- 了解機器學習,其歷史、能力和預期發展
- 提供創建第一個 AI 的逐步指南
- 提供不同難度的挑戰,以及加強所涵蓋概念的提示
- AI 中的廣泛概念

本書適合對象

對使用 Unity ML-Agents 進行機器學習感興趣的人。為了充分利用本書,您應該對 C# 有基本的理解,具有一些 Python 背景,並且熟悉 Unity。

作者簡介

Dylan Engelbrecht is a Unity gameplay engineer and author of Building Multiplayer Games in Unity: Using Mirror Networking. He has extensive experience in both enterprise and commercial game development. With work showcased by invitation at Comic-Con Africa and rAge Expo, he has an exceptional understanding of all things Unity.

 

作者簡介(中文翻譯)

Dylan Engelbrecht 是一位 Unity 遊戲玩法工程師,也是《Building Multiplayer Games in Unity: Using Mirror Networking》一書的作者。他在企業和商業遊戲開發方面擁有豐富的經驗。他的作品曾受邀在 Comic-Con Africa 和 rAge Expo 展示,對 Unity 的各種事物有著卓越的理解。