
Live Session - Getting Started with Machine Learning in Unity
Exercise
Beginner
+180XP
1h
Unity Technologies
In this recording of the live session, you'll learn how to create a machine learning experience that has a basic input (one or two dimensional vector observation), an obvious reward, and simple reset state. Throughout the session, learners will be able to:
- Define Machine Learning
- Discuss how ML differs from and works with Artificial Intelligence
- Identify observations for an ML agent to make in a given Scene
- Identify ways to reward the ML agent that will reinforce desired behavior
- Script the ML Agent to collect observations about conditions in the scene and calculate rewards accordingly
- Script the ML Agent to change behavior based on rewards received
1. Live Session Recording - October 20, 2020
Download the screenshot of challenge #4 from the Slides here.
2. Share your project!
We would love to see what you were able to create after learning about Machine Learning! Please take a screenshot of your project or do a screen-recording walking us through it, then post it here to share your creation.
Please login to submit
Complete this Tutorial
Submission Gallery
Humming bird
A gameplay walkthrough of the humming bird
RL_Hummingbirds
My first reinforcement learning project! Trained a Hummingbird Agent to suck nectar from flowers and turned it into a minigame! Play Link: https://play.unity.com/en/games/79fcf10f-5e1c-44f9-a535-47da102fc09f/hummingbirds
Simple RL Problem
Trained with ML agents. Avaliable at: https://github.com/TitoBotelho/ml-agents-library-unity
Obstacle Dodger
In this game Agent Dodge Obstacles
Kart Agent
SAC vs PPO
ML Drone Agent
It is a drone that uses ray sensors to locate and identify its target, and once it has identified it, it tries to fly as close as possible and ram into the target.