레플리
글 수 27

스타2 강화학습 튜토리얼

조회 수 1534 추천 수 1 2018.02.04 05:41:18


GrP9zo9Z5fNfNOCC852gsV54ANw.png

 

1편 -> https://brunch.co.kr/@chris-song/44

2편 -> https://brunch.co.kr/@chris-song/48

 

 

 

PySC2는 딥마인드와 블리자드가 공동으로 만든 파이썬 라이브러리로

스타크래프트2와 연동하여 학습을 할 수 있는 환경을 제공합니다.

게임의 화면을 데이터를 입력 받고 처리된 결과를 출력으로 보내면 게임 속 유닛을 조작할 수 있습니다.

 

이 모듈을 사용해서 미네랄을 수집하는 간단한 행동을 강화학습을 통해 배우는 예제입니다.

위의 그림에서 디버거에 보이는 배열이 Observation Space의 정보입니다.

여기서 얻은 데이터를 사용하여 학습을 수행한다고 합니다.

 

과연 언제쯤 딥마인드의 스타2 인공지능이 공개될지 궁금하네요.

 

엮인글 :

NeuroWhAI

2018.02.04 06:26:29
*.64.194.131

오오 어떻게 순차적인 동작을 만드는지 궁금하네요.

깊은바다

2018.02.04 06:29:54
*.68.247.188

저도 자세히는 모르지만 강화학습 자체가 특정 상태에서 어떤 액션을 수행해야 하는지를 배우는 것입니다. 위의 예제에서는 동작을 수행할때마다 캐릭터의 위치나 미네랄의 유무 등 상태가 변화합니다. 그래서 달라진 상태에 맞는 행동이 계속 이어질 수 있는 것 같아요.

List of Articles
제목 글쓴이 날짜sort 조회 수
딥마인드의 게임을 학습하는 딥러닝 인공지능 깊은바다 2016-03-21 980
MDP 기반의 스케줄링 구현 file [1] 깊은바다 2016-03-24 2122
강화학습 기반의 자율적인 행동 학습 file 깊은바다 2016-03-24 2521
강화학습 기반의 지능적인 가상캐릭터 file 깊은바다 2016-03-24 620
딥러닝 강화학습으로 둠 게임 구현 깊은바다 2017-02-28 709
딥 강화학습 쉽게 이해하기 [2] 깊은바다 2017-02-28 1928
딥 강화학습으로 퐁 게임 학습 file 깊은바다 2017-03-13 1963
텐서플로우에서 DQN 강화학습으로 캐치게임 구현 file 깊은바다 2017-03-18 6860
강화학습 Q-Learning과 DQN에 대한 설명 깊은바다 2017-03-27 9924
신경망 Q-Learning으로 구현한 오목 게임 깊은바다 2017-03-29 15638
알파고를 탄생시킨 강화학습의 비밀 깊은바다 2017-06-25 859
알아두면 쓸데있는 신기한 강화학습 깊은바다 2017-08-24 1145
강화학습과 DQN 소개 깊은바다 2017-10-05 1365
스타크래프트2 강화학습 깊은바다 2017-10-14 1073
DQN 강화학습으로 슈퍼마리오 인공지능 구현 깊은바다 2017-10-30 2728