Introduction to Unity ML-Agents
36,99 €
Sofort verfügbar, Lieferzeit: Sofort lieferbar
Introduction to Unity ML-Agents, Apress
Understand the Interplay of Neural Networks and Simulation Space Using the Unity ML-Agents Package
Von Dylan Engelbrecht, im heise Shop in digitaler Fassung erhältlich
Produktinformationen "Introduction to Unity ML-Agents"
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.
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.
Chapter 1: Introduction
Sub -Topics:
● About the book
● Required software
Chapter 2: What is Machine Learning?
Sub - Topics● Introduction to machine learning
● How it’s used currently in the modern day
● Briefly discuss the technologies that power AI
Chapter 3: A History of AI and Where We Are Today
Sub - Topics:
● The first AI
● Early days of computing
● The evolution of AI
● Where we are now
Chapter 4: The Future of AI and Ethical Implications
Sub - Topics:
● Why AI?
● Discussing the moral and ethical implications
● Bias and why we need diverse datasets
● Avoiding a bad future
● The potential for good
● The future of AI
Chapter 5: Flavours of AI
Sub - Topics:
● AI Classification
● Types of AI and what ML-Agents use
● How different AI can solve different real-world challenges
Chapter 6: Dopamine for Machines - The Reward System
Sub - Topics:
● How and when to reward your AI agents
● A good reward system makes for a good AI
● Discuss various techniques for rewarding and punishing AI agents
● Team-based rewards
Chapter 7: Inputs and Outputs
Sub - Topics:
● Inputs
● Using various sensors
● Building a sensor
● Outputs
Chapter 8: Unity ML-Agents
Sub - Topics:
● What is Unity ML-Agents?
● Project and python setup
● What is training and how does it work?● Exploring the various forms of training
● A snapshot of a trained AI’s brain
Chapter 9: Creating Your First AI in Unity
Sub - Topics:
● Confirming project versions and correct setup
● Introduction to what we’re going to build● Discussing how we’re going to build it
● Planning the inputs, outputs, and rewards
● Explaining how we’ll leverage these inputs and rewards to get meaningful results
● Setting up the AI Agent and environment
● Create a training environment
● Scaling the training
● Training our first AI
● Reflecting on the data to make improvements
● Training again
● Watching the reader’s first AI become efficient and effective
Chapter 10: Solve a Challenge with AI
Sub - Topics:
● The challenge● Working through the challenge with the reader
● Tips and advice
Chapter 11: Challenges and Tips
Sub - Topics:
● An easy challenge and tips to solve it
● An intermediate challenge and tips to solve it
Chapter 12: Next Steps
Sub - Topics:
● Where to next?
Chapter 13: Conclusion
Sub - Topics:
● Conclusion
● Thanks
Chapter 14: Final words
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.
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.
Chapter 1: Introduction
Sub -Topics:
● About the book
● Required software
Chapter 2: What is Machine Learning?
Sub - Topics● Introduction to machine learning
● How it’s used currently in the modern day
● Briefly discuss the technologies that power AI
Chapter 3: A History of AI and Where We Are Today
Sub - Topics:
● The first AI
● Early days of computing
● The evolution of AI
● Where we are now
Chapter 4: The Future of AI and Ethical Implications
Sub - Topics:
● Why AI?
● Discussing the moral and ethical implications
● Bias and why we need diverse datasets
● Avoiding a bad future
● The potential for good
● The future of AI
Chapter 5: Flavours of AI
Sub - Topics:
● AI Classification
● Types of AI and what ML-Agents use
● How different AI can solve different real-world challenges
Chapter 6: Dopamine for Machines - The Reward System
Sub - Topics:
● How and when to reward your AI agents
● A good reward system makes for a good AI
● Discuss various techniques for rewarding and punishing AI agents
● Team-based rewards
Chapter 7: Inputs and Outputs
Sub - Topics:
● Inputs
● Using various sensors
● Building a sensor
● Outputs
Chapter 8: Unity ML-Agents
Sub - Topics:
● What is Unity ML-Agents?
● Project and python setup
● What is training and how does it work?● Exploring the various forms of training
● A snapshot of a trained AI’s brain
Chapter 9: Creating Your First AI in Unity
Sub - Topics:
● Confirming project versions and correct setup
● Introduction to what we’re going to build● Discussing how we’re going to build it
● Planning the inputs, outputs, and rewards
● Explaining how we’ll leverage these inputs and rewards to get meaningful results
● Setting up the AI Agent and environment
● Create a training environment
● Scaling the training
● Training our first AI
● Reflecting on the data to make improvements
● Training again
● Watching the reader’s first AI become efficient and effective
Chapter 10: Solve a Challenge with AI
Sub - Topics:
● The challenge● Working through the challenge with the reader
● Tips and advice
Chapter 11: Challenges and Tips
Sub - Topics:
● An easy challenge and tips to solve it
● An intermediate challenge and tips to solve it
Chapter 12: Next Steps
Sub - Topics:
● Where to next?
Chapter 13: Conclusion
Sub - Topics:
● Conclusion
● Thanks
Chapter 14: Final words
Artikel-Details
- Anbieter:
- Apress
- Autor:
- Dylan Engelbrecht
- Artikelnummer:
- 9781484289983
- Veröffentlicht:
- 25.01.23
Barrierefreiheit
This PDF does not fully comply with PDF/UA standards, but does feature limited screen reader support, described non-text content (images, graphs), bookmarks for easy navigation and searchable, selecta
- keine Vorlesefunktionen des Lesesystems deaktiviert (bis auf) (10)
- navigierbares Inhaltsverzeichnis (11)
- logische Lesereihenfolge eingehalten (13)
- kurze Alternativtexte (z.B für Abbildungen) vorhanden (14)
- Inhalt auch ohne Farbwahrnehmung verständlich dargestellt (25)
- hoher Kontrast zwischen Text und Hintergrund (26)
- Navigation über vor-/zurück-Elemente (29)
- alle zum Verständnis notwendigen Inhalte über Screenreader zugänglich (52)
- Kontakt zum Herausgeber für weitere Informationen zur Barrierefreiheit (99)