Reinforcement Learning: AI Flight with Unity ML-Agents

Reinforcement Learning: AI Flight with Unity ML-Agents Free Download.

What you’ll learn
Learn how to install, run, and train neural networks with Unity ML-Agents
Train airplane agents to fly with Reinforcement Learning, specifically PPO
Create a full, playable airplane racing game in Unity with incredibly challenging AI opponents
Integrate trained neural networks in a game that can be built and deployed cross-platform
Utilize Machine Learning at a high level (no need to write training algorithms)
Lots of opportunities to customize the project and make it your own

Requirements
Intermediate programming skills (Unity uses C#)
A computer that can run Unity 2019.2 or above
Basic Unity skills (how to navigate and use the interface)
Optional: Basic Blender skills (how to navigate and use the interface)
Optional: Prior Machine Learning experience – It will help with understanding, but isn’t necessary
Description
Interested in the intersection of video games and artificial intelligence? If so, you will love Unity ML-Agents.

Reinforcement Learning with ML-Agents is naturally more intuitive than other machine learning approaches because you can watch your neural network learn in a real-time 3d environment based on rewards for good behavior. It’s more fun because you can easily apply it to your own video game ideas rather than working with simplified example problems in a library like OpenAI Gym.

In this course, we will create a complete game with incredibly challenging AI opponents.

We’ll start with an introduction to ML-Agents, including how to use and train the example content.

Then, we’ll use Blender to make custom assets for our game (you can skip that part if you just want to code).

Leave a Reply