inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

모두를 위한 딥러닝 - Deep Reinforcement Learning

실습 - OpenAI GYM 게임해보기

readchar api 이용한 방법입니다.

525

임현욱

작성한 질문수 1

0

아래 설치

pip install readchar

아래 코드 실행

import gym

from gym.envs.registration import register

import readchar

LEFT = 0

DOWN = 1

RIGHT = 2

UP = 3

arrow_keys = {

'x1b[A' : UP,

'x1b[B' : DOWN,

'x1b[C' : RIGHT,

'x1b[D' : LEFT

}

register(

id='FrozenLake-v3',

entry_point="gym.envs.toy_text:FrozenLakeEnv",

kwargs={'map_name':'4x4','is_slippery':False})

env = gym.make("FrozenLake-v3")

env.render() #환경을 화면으로 출력

while True:

key = readchar.readkey() #키보드 입력을 받는다

if key not in arrow_keys.keys():

print("Game aborted!")

break

action = arrow_keys[key] #에이젼트의 움직임

state, reward, done, info = env.step(action) #움직임에 따른 결과값들

env.render() #화면을 다시 출력

print("State:", state, "Action", action, "Reward:", reward, "Info:", info)

if done: #도착하면 게임을 끝낸다.

print("Finished with reward", reward)

break

강화학습 딥러닝

답변 0

numpy의 shape

0

600

1

강의자료 요청드립니다!

0

545

1

딥러닝 코드에 Batch Normalization 적용해보기 질문입니다

0

586

1

딥러닝으로 Regression 문제 적용해보기 (House Price Kaggle 문제) 질문입니다

0

485

1

Binary Classfication 딥러닝 적용해보기 질문입니다

0

369

1

파이토치 device (gpu / cpu) 관련 질문드립니다.

0

720

1

혹시 응용편은 어디서 볼 수 있을까요?

0

477

1

강의 자료 부탁드립니다 !

0

410

1

karting asset

0

451

2

using Unity.MLAgents; 오류

0

658

1

object_exists_cell_i 계산식

0

458

0

Augmentation 질문

1

394

1

annotation parsing에 관한 질문+(코드 첨부)

0

309

1

mlagents-learn --help

0

831

1

custom dataset 작성 시 문의

0

354

1

다변량 회귀

0

254

1

torch.armax에 관한 질문입니다

0

661

1

output_dim 에 관한 질문입니다

0

443

1

강의 자료 부탁드립니다.

0

278

0

강의 자료 슬라이드

0

746

2

커널 관련 질문 드립니다.

0

528

1

오류

0

851

1

k-최근점 알고리즘 질문 입니다.

0

539

1

RL보다 좋은 알고리즘이 있나요?

0

457

0