Immersive Limit LLC
Course Overview
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.
Languages available:
Educator Resources
Below you can download a CSV outline and a Common Cartridge file for this course.
CSV Outline
Open the CSV outline in spreadsheet software (Excel, Google Sheets) for a summary of all content in the course, with links to each tutorial, exercise, and quiz.
Common Cartridge
Use the Common Cartridge file to import the course content into your Learning Management System (such as Canvas, Moodle, Blackboard, etc.). See instructions from your LMS provider for importing Common Cartridge files.