강의

멘토링

커뮤니티

AI Technology

/

Deep Learning & Machine Learning

Reinforcement Learning for Game Designers: Training an AI Mario Agent

Learn Reinforcement Learning: From basic concepts to practical projects, all at once! Experience Reinforcement Learning firsthand by creating an AI agent for the Super Mario game.

(5.0) 1 reviews

51 learners

  • opctverse5962
3시간 만에 완강할 수 있는 강의 ⏰
게임알고리즘
프로그래머를위한강화학습
Python
Deep Learning(DL)
Reinforcement Learning(RL)

What you will gain after the course

  • Understanding the Basic Concepts and Principles of Reinforcement Learning

  • How to Implement Reinforcement Learning using Python

  • OpenAI Gym's reinforcement learning game environments and Super Mario reinforcement learning environment setup

Create your own game AI agent with reinforcement learning 🎮

In this lecture, you will learn how to create an AI agent in a game using reinforcement learning. We will apply the reinforcement learning technology used in AlphaGo and ChatGPT to the game environment and create a smart AI Super Mario.

The course covers a variety of topics, including Python programming training, reinforcement learning theory, game environment construction, and AI agent development. After attending the course, students will gain an understanding of the application of AI in the game industry.

Features of this course

📌 The lecture was created based on AI startups, AI professors, and long-term research and development experience in reinforcement learning.

📌 Difficult theories are explained in a friendly manner, and complex formulas are visualized with animations to enhance understanding.

📌 You can create various games and artificial intelligence Super Mario through hands-on practice that even beginners can follow.

📌 The lecture was designed so that not only developers but also planners and designers can easily approach artificial intelligence development.

I recommend this to these people

AI Game Planner

Anyone who wants to learn the important principles of reinforcement learning and use that knowledge to propose and plan ideas in a more principled way

Developers who want to create AI agents can apply reinforcement learning to various games through hands-on training and create their own AI Super Mario-like agents.

Beginners who do not know the field of reinforcement learning AI

This course is structured so that you can follow the exercises even if you don't know much about deep learning or artificial intelligence (AI) or have no development experience.

After class

  • You will understand the reinforcement learning techniques used in AlphaGo and ChatGPT and be able to apply them to game environments.

  • You will be able to understand the difficult theories and mathematical formulas of reinforcement learning, and the concepts will be made clearer through visual animations.

  • You can develop the ability to consider and apply artificial intelligence technology in the game planning, design, and development process.

  • You will be able to propose ideas and communicate more professionally based on the principles of reinforcement learning in AI-related meetings or projects.

  • Reinforcement learning can be used to create intelligent agents like the AI Super Mario, demonstrating the potential of AI in the gaming industry.


Learn about these things.

Some slides

Super Mario MDP

Reinforcement learning theory

Understand the basic concepts and principles of reinforcement learning, and learn various reinforcement learning theories such as Markov decision process, Bellman equation, value function, Q-learning, and DQN.

Reinforcement learning formula

We explain the meaning of mathematical symbols and formulas used in reinforcement learning in an easy-to-understand manner, and visualize them through animations to help you understand. Through this, you can understand the operating principles of reinforcement learning algorithms in a mathematical way.

Artificial Intelligence Mario Learning

Create your own AI agent that plays the Super Mario game using reinforcement learning. You will experience the process of the agent interacting with the game environment and learning to maximize the score through hands-on experience.

Learning various artificial intelligence game environments using Python

Learn how to train reinforcement learning agents in a variety of game environments using Python and libraries like OpenAI Gym and Unity ML-Agents. This will give you a practical approach to applying reinforcement learning to game development.

Jeong Won-seok, AI concert announcement

Garden Stone

  • Education: City University of New York-Baruch College


    Major: Data Science

  • Leading the 2017 20 billion AI smart factory construction project

  • 2018 PostAI paper "REWARD SHAPING IS ALL YOU NEED" presented, paper "Exploration method for reducing uncertainty using Q-entropy in deep reinforcement learning" presented and won the Best Poster Award

  • Establishment and operation of 2019 AI COLLEGE: Training more than 200 AI researchers, publishing papers in leading conferences such as NeurIPS and CVPR

  • Establishing AI Healthcare Startup in 2020


  • 2022 Meta Asia Region Global Leaders 4 Selected

  • 2023 AI Hacking Defense Tool Development Wins 1st Place at Rutton Hackathon

  • 2024 Seoul Cyber University College of Engineering Artificial Intelligence Professor. Artificial Intelligence Education for Global Targets


During the audio AI lecture

Things to note before taking the class

Practice environment

  • This course's hands-on lab uses Jupyter Notebooks.

  • You can practice on either Windows or MacBook.

Learning Materials

  • Provided as an attachment.

Player Knowledge and Notes

  • It would be helpful to know basic Python syntax.

  • I would recommend using an LLM like chatgpt.

Recommended for
these people

Who is this course right for?

  • Game designer considering AI application

  • Game developer considering AI application

  • Students, developers, and researchers interested in Reinforcement Learning

  • Those seeking AI project experience

Need to know before starting?

  • Python Programming Basics

Hello
This is

전 세계 모든 사람들에게
AI 교육 기회가 주어지는
세상을 꿈꾸는 글로벌 인공지능 교수 정원석 입니다.

  • 뉴욕시립대 Baruch College 데이터 과학 전공 최초 설립 및 졸업 

  • 모두의연구소 AI 전문 에듀테크 분야 선임 연구원 경력

  • 2017년부터 AI 연구원 300명 이상 양성

  • AI 헬스케어 스타트업 OPCT 창업

  • Meta 선정 글로벌 리더 4인

  • 서울사이버대학교 AI 전공 대우 교수

  • 글로벌 AI 에듀케이션 HISS 창업

Curriculum

All

21 lectures ∙ (2hr 50min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

1 reviews

5.0

1 reviews

  • smilehc881539님의 프로필 이미지
    smilehc881539

    Reviews 2

    Average Rating 5.0

    5

    33% enrolled

    Similar courses

    Explore other courses in the same field!