bestcourses is supported by learners. When you buy through links on our website, we may earn an affiliate commission. Learn more
Artificial Intelligence & Machine Learning with Unity3D
Learn how to create a Self-driving Car or an A.I. that learns to play Flappy Bird
Created by ARdeveloper TT, offered on Udemy
To make sure that we score courses properly, we pay a lot of attention to the reviews students leave on courses and how many students are taking a course in the first place. This course has a total of 167 students which left 10 reviews at an average rating of 3.05, which is below the average.
We analyze course length to see if courses cover all important aspects of a topic, taking into account how long the course is compared to the category average. This course has a length of 1 hours 7 minutes, which is pretty short. This might not be a bad thing, but we've found that longer courses are often more detailed & comprehensive. The average course length for this entire category is 9 hours 9 minutes.
This course currently has a bestcourses score of 2.8/10, which makes it an below average course. Overall, there are most likely better courses available for this topic on our platform.
This crash-course is about machine Learning & Artificial Intelligence with Unity3D.
Why using Unity3D for Artificial Intelligence?
Unity3D is the perfect environment in order to train your own AIs. Let’s take the example of a Self-driving Car. What you need is complex environments where there are a lots of realistic physical interactions. You could provide these datas from interactions with the real world, but this is extreme inefficient and time consuming.
Since games become more and more realistic you can provide these informations from virtual environments. And for that Unity is perfectly positioned.
So, no matter if you are a game developer who wants to create AIs for games or if you are a hobby researcher who just want to play with machine Learning … The ML-Agents toolkit is the perfect start in order to create your own AIs.
What do we learn in this crash-course?
This course is structured into 4 major sections:
This section covers everything in order to get a quick start with the ML-Agents Toolkit. You will learn:
-Set up of the ML-Agents toolkit with Tensorflow
-What is a neural-network?
-The Key Components of the Ml-Agents toolkit
3D Roller Ball AI
This lecture will give you a first impression of the Ml-Agents toolkit in practice. You will learn how to set up the environment and all the necessary components in order to train the AI.
A.I. learns to play Flappy Bird
Instead wasting your time with playing this game, we will code our own A.I. that learns to play Flappy Bird by using Reinforcement Learning.
After training the AI is able to achieve an unlimited score in this game.
The Self-driving Car is the probably the most famous example for Artificial Intelligence, so we will cover this as well. To train the Car we will use a technique called Imitation Learning.
Imitation Learning is special, because this method uses the inputs from a human Player in order to train the neural network.
What you will learn
- How a neural-network works
- Set-up of the ML-Agents toolkit with Unity3D & Python
- Different machine-learning techniques: Reinforcement Learning & Imitation Learning
- Several practical examples: A.I. learns to play FlappyBird, Self-driving Car & 3D-Roller Ball Agent
- The ML-Agents components
- A basic understanding of C# and Unity3D is helpful