Distributed Time-Sensitive Systems
by Tanupriya Choudhury, Rahul Kumar Singh, Ravi Tomar, S. Balamurugan, J. C. Patni
9Using Reinforcement Learning in Unity Environments for Training AI-Agent
Geetika Munjal1 and Monika Lamba2*
1Amity University, Noida, Uttar Pradesh, India
2The NorthCap University, Gurugram, Haryana, India
Abstract
An intelligent AI-Agent that can carry out a variety of tasks in a virtual environment is created using reinforcement learning. This chapter will demonstrate how machine learning and artificial intelligence techniques can be used to deploy a single AI-Agent to carry out a variety of tasks in various settings. As a result, it is possible to use a single AI-Agent to address a variety of problems, doing away with the need to develop separate, highly specialized AI-Agents for each distinct problem encountered in a different Environment. AI-Agent has been transformed into a reusable entity that can be used to train in various scenarios and effectively learn how to solve the specific problem presented by each one. AI-Agents are more resilient and easily adaptable in changing environments when they have the ability to solve multiple problems with a single AI-Agent. In the end, this would decrease and optimize the cost of resources (such as time, money, and energy), as well as increase and optimize human innovation. The Unity 3D Engine, Python, PyTorch, and ML-Agents are the main resource requirements to be used in this chapter.
Keywords: Reinforcement learning, AI-Agent, machine learning, Artificial Intelligence, unity, environment
9.1 Introduction
Machine learning ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access