Unity Learn home
View Course Content

ML-Agents: Hummingbirds

+300 XP
9 Hours35 Mins
Reinforcement Learning is one of the most exciting types of Artificial Intelligence and the Unity ML-Agents project is one of the easiest and most fun ways to get started. The instructor for the course is Adam Kelly, an experienced Unity developer who has been creating tutorials and courses on ML-Agents for Immersive Limit since the early beta days in 2018.
In this course, you will learn how to create intelligent flying hummingbirds that can navigate to flowers, dip their beaks in, and drink nectar. These hummingbirds have six degrees of freedom, meaning they can fly and turn in any direction to find targets. They have more complicated controls and their flight paths cannot be solved with traditional navigation systems. You will learn how to craft a training environment and train neural networks to perform this challenging task, then compete against the birds yourself in a simple mini-game.
There's no question that Reinforcement Learning is a complicated subject, but ML-Agents leaves the hard parts to the researchers so that you can focus on solving problems. By the end of the course, you'll have a good understanding of how you can create intelligent agents and integrate them with your own Unity games or simulation projects.
Unity Pro
The complete solution for professionals to create, operate and monetize.