Thumbnail
게임 개발 게임 프로그래밍

유니티 머신러닝 에이전트 완전정복 (응용편) 대시보드

(5)
2개의 수강평 ∙  56명의 수강생

66,000원

지식공유자: 민규식
총 58개 수업 (11시간 26분)
수강기한: 
무제한
수료증: 발급
난이도: 
입문
-
초급
-
중급이상
지식공유자 답변이 제공되는 강의입니다
폴더에 추가 공유

중급자를 위해 준비한
[게임 프로그래밍] 강의입니다.

이 강의를 통해 멀티에이전트, 커리큘럼 학습, 분산학습 등 머신러닝 에이전트의 다양한 기능들을 배우고 직접 사용해볼 수 있습니다. 또한 호기심 기반 탐험, 가변적인 입력에도 대응 가능한 강화학습 알고리즘에 대해서도 학습할 수 있습니다.

✍️
이런 걸
배워요!
유니티
유니티 머신러닝 에이전트
강화학습 환경 제작
강화학습 이론
강화학습 코드 구현

강의 주제 📖

이번 유니티 머신러닝 에이전트 완전정복 (응용편) 강의를 통해서는 다음과 같은 내용들을 학습할 수 있습니다!

  • 유니티를 이용한 강화학습 환경 제작 방법 
  • 응용 강화학습 기법을 위한 머신러닝 에이전트 적용 방법 
  • 응용 강화학습 알고리즘 이론 및 코드 작성 방법 
  • mlagents-learn을 이용한 응용 강화학습 알고리즘 학습 방법 

강의 특징 ✨

본 강의에서는 강화학습의 이론을 학습하고 코드를 작성하는 것 뿐 아니라 해당 알고리즘을 학습하기 위한 강화학습 환경을 제작하는 내용까지 다루는 강의로서 강화학습을 위한 모든 내용을 다룬다고 할 수 있습니다.
또한 본 강의에서는 일반적인 강화학습 알고리즘 뿐 아니라 멀티에이전트, 커리큘럼 학습, 분산 학습, 어려운 탐험 환경 등 여러 응용 강화학습의 내용까지 폭넓게 다루고 있습니다.   


학습 내용 📚

유니티 머신러닝 에이전트 완전 정복 (응용편)에서는 응용 강화학습 기법들을 위한 환경 제작 및 강화학습 알고리즘 이론, 코드 내용을 학습합니다.
구체적으로 본 강의에서 다루는 내용들은 다음과 같습니다.  

알고리즘

  • Proximal Policy Optimization (PPO) 
  • Attention PPO 
  • Adversarial PPO 
  • MA-POCA 
  • Exploration by RND (Random Network Distillation) 
  • HyperNetworks

환경 

  • Dodge
  • Pong 
  • EscapeRoom
  • Maze
  • TwoMission 

아래의 영상들은 이번 강의를 통해 직접 구현해볼 강화학습 환경들과 이를 여러분이 구현할 강화학습 알고리즘을 통해 학습한 결과입니다.

Dodge

Pong

EscapeRoom

Maze

TwoMission


수강 전 참고 사항 📢

본 강의의 내용은 인프런의 "유니티 머신러닝 에이전트 완전정복 (기초편)"의 수강을 완료하셨다는 가정을 하고 설명을 진행하고 있습니다! (기초편 링크
혹시 기초편을 수강하지 않으신 분은 먼저 기초편을 수강하시는 것을 추천드립니다! 하지만 강화학습의 기초, 유니티나 머신러닝 에이전트의 기본적인 사용 방법을 알고 계신 분은 바로 응용편 강의를 수강하셔도 괜찮습니다.  

실습 환경

실습 환경의 경우 강의를 진행한 버전이 약간 오래된 버전인 관계로 비교적 최신 소프트웨어들로 호환성을 확인했습니다! 아래 "강의 진행 버전"과 "호환성 확인 버전" 중 어떤 설정으로 진행하셔도 강의 내용을 진행하실 수 있습니다. 

실습 환경 (강의 진행 버전)

  • Windows 10
  • Unity 2021.1.18 
  • ML-Agents 2.0 (Unity) / ML-Agents 0.26.0 (Python)
  • Python 3.8
  • Pytorch 2.0 

실습 환경 (호환성 확인 버전)

  • Windows 10
  • Unity 2022.3.4 
  • ML-Agents 3.0 (Unity) / ML-Agents 1.0.0 (Python)
  • Python 3.8
  • Pytorch 2.1 

깃허브 🐙

본 강의의 모든 환경과 알고리즘의 코드는 다음 깃허브에서 살펴보실 수 있습니다! 자주 물어보는 질문 내용도 해당 깃허브 위키에 정리되어 있으니 참고 부탁드립니다!
https://github.com/reinforcement-learning-kr/Unity_ML_Agents_2.0


수강 타겟/강의 목적 🙆‍♀️

지식공유자가 생각하는 수강생 유형

  • 강화학습 환경 개발에 관심이 있는 개발자
  • 강화학습의 이론과 구현에 관심이 있는 학생 및 연구자 

이런 분들께 추천드려요!

🎓
학습 대상은
누구일까요?
유니티 머신러닝 에이전트 완전정복 (기초편)을 수강하신 분
유니티 머신러닝 에이전트의 응용 기법들을 사용해보고 싶은 개발자
📚
선수 지식,
필요할까요?
유니티 머신러닝 에이전트 완전정복 (기초편)
기본적인 유니티 머신러닝 에이전트 사용 방법
강화학습에 대한 기본적인 지식 (DQN, DDPG, A2C, ...)

안녕하세요
민규식 입니다.
민규식의 썸네일
공동 지식공유자: 이현호의 썸네일 박유민의 썸네일 김영록의 썸네일 정유정의 썸네일
커리큘럼 총 58 개 ˙ 11시간 26분의 수업
이 강의는 영상, 첨부 파일이 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 0. 강의 개요 및 소개
섹션 1. 닷지 환경 제작하기
단원 개요 미리보기 05:58
프로젝트 시작하기 05:16
Dodge 환경 구성하기 17:29
스크립트 작성하기 1 (DodgeScene) 10:40
스크립트 작성하기 2 (BallScript) 14:11
스크립트 작성하기 3 (Area) 13:47
스크립트 작성하기 4 (Agent) 28:48
환경설정 및 빌드하기 05:50
섹션 2. PPO
PPO 이론 24:19
PPO 실습 1 12:45
PPO 실습 2 20:40
Parameter Randomization (mlagents-learn) 10:07
커리큘럼 학습 (mlagents-learn, python-API) 14:06
섹션 3. 가변적인 입력 환경 제작 및 알고리즘 구현
단원 개요 03:43
닷지 환경 수정 (가변적인 입력 환경) 14:51
Attention 이론 15:39
Attention PPO 실습 10:57
섹션 4. 퐁 환경 제작하기
단원 개요 미리보기 03:31
프로젝트 시작하기 04:06
Pong 환경 구성하기 11:08
스크립트 작성하기 (Agent) 12:02
스크립트 작성하기 (EnvController) 12:29
환경설정 및 빌드하기 04:24
섹션 5. Adversarial PPO
적대적 강화학습 개요 02:27
Adversarial PPO 실습 1 03:28
Adversarial PPO 실습 2 09:43
Self Play (mlagents-learn) 09:55
섹션 6. EscapeRoom 환경 제작하기
단원 개요 미리보기 03:36
프로젝트 시작하기 05:27
EscapeRoom 환경 구성하기 14:13
스크립트 작성하기 1 (EnvController) 26:31
스크립트 작성하기 2 (BlockAgent) 11:44
환경설정 및 빌드하기 10:59
섹션 7. MA-POCA
COMA 이론 18:30
MA-POCA 이론 14:07
MA-POCA 실습 1 13:14
MA-POCA 실습 2 13:21
MA-POCA (mlagents-learn) 04:29
섹션 8. Maze 환경 제작하기
단원 개요 미리보기 05:50
프로젝트 시작하기 03:56
Maze 환경 구성하기 21:44
스크립트 작성하기 17:03
환경설정 및 빌드하기 05:42
섹션 9. Exploration by RND
Exploration by RND 이론 23:08
RND 실습 1 08:57
RND 실습 2 08:05
RND (mlagents-learn) 06:10
섹션 10. TwoMission 환경 제작하기
단원 개요 미리보기 04:18
프로젝트 시작하기 04:09
TwoMission 환경 구성하기 17:36
스크립트 작성하기 1 (Agent) 22:50
스크립트 작성하기 2 (환경 관련) 38:21
환경 설정 및 빌드하기 08:36
섹션 11. HyperNetwork
HyperNetworks 이론 13:52
HyperNetworks 실습 10:25
Hypernetworks (mlagents-learn) 04:57
섹션 12. 강의 마무리
강의 마무리 08:55
강의 게시일 : 2024년 01월 04일 (마지막 업데이트일 : 2024년 03월 09일)
수강평 총 2개
수강생분들이 직접 작성하신 수강평입니다.
VIEW 추천 순 최신 순 높은 평점 순 낮은 평점 순 평점 순 높은 평점 순 낮은 평점 순
_가여 thumbnail
5
2024-04-27
배고파 thumbnail
5
엄청 도움이 되는 강의 입니다.
2024-04-23