Udemy

Machine Learning in Game Design

Enroll Now
  • 44 Students
  • Updated 4/2023
2.0
(01 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
5 Hour(s) 31 Minute(s)
Language
English
Taught by
Robotics school Robotikos mokykla
Rating
2.0
(01 Ratings)

Course Overview

Machine Learning in Game Design

Learn AI And reinforcement learning through the lens of game development in Unity.

In this course you will be introduced to the basics of Machine Learning through game design in Unity and Python. First you will be introduced to the very basics of ML and python, you will learn such simple ML concepts such as supervised learning, regression and gradient descent. After that you will get acquainted with reinforcement learning and will try to understand and apply a combination of Reinforcement Learning, Deep Neural Networks and other algorithms in the Unity environment to help your agent accomplish complex and dynamic tasks. Lastly you will learn how to build dynamic full featured RL environments and agents for you to train later in your games. You will not only be able to create your own RL algorithms from scratch (such as Q-learning, SARSA and PPO), but also customize them to fit the needs of your environment and train your agents in Unity. You will gain experience with widely used tools and libraries in the industry of ML, such as: Unity3D, Pytorch, mlagents-learn, scikit-learn and more. We hope that this course will help you to better understand and prepare for your journey of developing truly intelligent agents and characters in your own games. Let's get started!

Course Content

  • 4 section(s)
  • 22 lecture(s)
  • Section 1 Introduction
  • Section 2 Lesson 1. Introduction to machine learning with python
  • Section 3 Lesson 2. Introduction to Reinforcement Learning
  • Section 4 Lesson 3. Evolutionary Algorithms

What You’ll Learn

  • Students will learn to code with Unity at an intermediate level: they will learn basic programming concepts and how to create computer games., Students will learn to train a simple Reinforcement Learning algorithm do a wanted task., Student will be able to train combination of policy optimization algorithms to train an agent to walk and reach the objective, You will be able to create your own game environment and agent., You will be able to train evolutionary algorithm to balance the ball on characters head., Introduction to machine learning with python, Students will be able to train a combination of CNN and PPO algorithms.


Reviews

  • T
    Tonnattan
    2.0

    could have explain about the concept more

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed