Details

Introduction to Unity ML-Agents


Introduction to Unity ML-Agents

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

von: Dylan Engelbrecht

36,99 €

Verlag: Apress
Format: PDF
Veröffentl.: 25.01.2023
ISBN/EAN: 9781484289983
Sprache: englisch

Dieses eBook enthält ein Wasserzeichen.

Beschreibungen

<p>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.</p><p>We will start with an introduction to the field of AI, then discuss the progression of AI and where we are today.&nbsp;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.</p><p> This book will thoroughly introduce you to ML-Agents in Unity and how to use them in your next project.<br></p>

<p><b>What You Will Learn</b></p>

<p></p><ul><li><p>Understand machine learning, its history, capabilities, and expected progression</p></li><li><p>Gives a step-by-step guide to creating your first AI</p></li><li><p>Presents challenges of varying difficulty, along with tips to reinforce concepts covered</p></li><li><p>Broad concepts within AI</p></li></ul><p></p>



<p><b>Who Is This Book For</b></p>

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.<br>
Chapter 1: Introduction<div>Sub -Topics:</div><div>● About the book</div><div>● Required software<br></div><div><br></div><div>Chapter 2: What is Machine Learning?</div><div>Sub - Topics</div>● Introduction to machine learning<div>● How it’s used currently in the modern day</div><div>● Briefly discuss the technologies that power AI</div><div><br></div><div>Chapter 3: A History of AI and Where We Are Today</div><div>Sub - Topics:</div><div>● The first AI</div><div>● Early days of computing</div><div>● The evolution of AI</div><div>● Where we are now</div><div><br></div><div>Chapter 4: The Future of AI and Ethical Implications</div><div>Sub - Topics:</div><div>● Why AI?</div><div>● Discussing the moral and ethical implications</div><div>● Bias and why we need diverse datasets</div><div>● Avoiding a bad future</div><div>● The potential for good</div><div>● The future of AI</div><div><br></div><div>Chapter 5: Flavours of AI</div><div>Sub - Topics:</div><div>● AI Classification</div><div>● Types of AI and what ML-Agents use</div><div>● How different AI can solve different real-world challenges</div><div><br></div><div>Chapter 6: Dopamine for Machines - The Reward System</div><div>Sub - Topics:</div><div>● How and when to reward your AI agents</div><div>● A good reward system makes for a good AI</div><div>● Discuss various techniques for rewarding and punishing AI agents</div><div>● Team-based rewards</div><div><br></div><div>Chapter 7: Inputs and Outputs</div><div>Sub - Topics:</div><div>● Inputs</div><div>● Using various sensors</div><div>● Building a sensor</div><div>● Outputs</div><div><br></div><div>Chapter 8: Unity ML-Agents</div><div>Sub - Topics:</div><div>● What is Unity ML-Agents?</div><div>● Project and python setup</div><div>● What is training and how does it work?</div>● Exploring the various forms of training<div>● A snapshot of a trained AI’s brain</div><div><br></div><div>Chapter 9: Creating Your First AI in Unity</div><div>Sub - Topics:</div><div>● Confirming project versions and correct setup</div><div>● Introduction to what we’re going to build</div>● Discussing how we’re going to build it<div>● Planning the inputs, outputs, and rewards</div><div>● Explaining how we’ll leverage these inputs and rewards to get meaningful results</div><div>● Setting up the AI Agent and environment</div><div>● Create a training environment</div><div>● Scaling the training</div><div>● Training our first AI</div><div>● Reflecting on the data to make improvements</div><div>● Training again</div><div>● Watching the reader’s first AI become efficient and effective</div><div><br></div><div>Chapter 10: Solve a Challenge with AI</div><div>Sub - Topics:</div><div>● The challenge</div>● Working through the challenge with the reader<div>● Tips and advice</div><div><br></div><div>Chapter 11: Challenges and Tips</div><div>Sub - Topics:</div><div>● An easy challenge and tips to solve it</div><div>● An intermediate challenge and tips to solve it</div><div><br></div><div>Chapter 12: Next Steps</div><div>Sub - Topics:</div><div>● Where to next?</div><div><br></div><div>Chapter 13: Conclusion</div><div>Sub - Topics:</div><div>● Conclusion</div><div>● Thanks</div><div><br></div><div>Chapter 14: Final words</div>
<p><b>Dylan Engelbrecht</b> 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.</p><p></p>
<p>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.</p><p>We will start with an introduction to the field of AI, then discuss the progression of AI and where we are today.&nbsp;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.</p><p>This book will thoroughly introduce you to ML-Agents in Unity and how to use them in your next project.<br></p><p>You will:</p><p></p><ul><li><p>Understand machine learning, its history, capabilities, and expected progression</p></li><li><p>Gain a step-by-step guide to creating your first AI</p></li><li><p>Work with challenges of varying difficulty, along with tips to reinforce concepts covered</p></li><li><p>Master broad concepts within AI</p></li></ul>
<p>Provides a fantastic introduction to the concepts of machine learning, AI, and neural networks</p><p>Covers the Unity ML-Agents package and its role in model-based reinforcement learning</p><p>Teaches how to set up an AI agent and environment, and the various training techniques involved</p>

Diese Produkte könnten Sie auch interessieren:

c't Working with AI
c't Working with AI
von: c't-Redaktion
EPUB ebook
12,99 €
c't Working with AI
c't Working with AI
von: c't-Redaktion
EPUB ebook
12,99 €
c't Working with AI
c't Working with AI
von: c't-Redaktion
PDF ebook
12,99 €