inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

유니티 머신러닝 에이전트 완전정복 (기초편)

드론환경 실행 및 환경 빌드

학습 관련

256

Snnlrn00

작성한 질문수 4

0

안녕하세요, 수업 따라가면서 코드 오류는 없었지만 내용에 질문이 생겨 글 남기게 되었습니다.

 

드론 agent 스크립트 중 Heuristic()에서 키보드 입력을 주었을 때 OnActionReceived()로 전달되어 드론을 움직이는 것으로 이해했는데, 학습 과정에서는 키보드 입력 없이 드론이 어떤 방법으로 스스로 움직이며 학습을 하는 것인지 궁금합니다.

 

감사합니다!

머신러닝 배워볼래요? 머신러닝 unity 강화학습 강화학습 unity-ml-agents

답변 1

1

민규식

안녕하세요!

말씀하신대로 Heuristic을 사용하는 경우 키보드 입력이 OnActionReceived() 함수로 전달되며 드론을 움직입니다. 학습 과정에서는 강화학습 알고리즘 (파이썬 코드)이 결정한 행동의 값이 OnActionReceived() 함수로 전달되어 에이전트를 움직이게 됩니다. 그 과정에서 OnActionReceived 함수에서 설정한대로 환경이 변하고 새로운 상태, 보상, 게임 종료여부 같은 정보들이 발생합니다. 이 상태, 보상, 게임 종료 여부 정보가 다시 강화학습 알고리즘으로 전달되고 이 정보들을 기반으로 강화학습 알고리즘이 학습하게 됩니다. 이 과정을 반복하다보면 강화학습 알고리즘은 많은 가치를 얻을 수 있는 행동을 선택하도록 학습되는 것입니다.

설치 프로그램 버전 질문있습니다.

0

74

2

env 환경경로 입력방법

0

78

2

onnx에 대해서

0

110

1

텐서플로우가 안열립니다

0

101

2

DQN을 위한 파라메터값 세팅에서 goal-plus, goal-ex

0

79

1

dqn 인덱스 에러

0

92

3

2025년 pip ml agents 설치 에러

0

215

1

DQN 실행 오류

0

307

2

ML-Agents 살펴보기 11페이지 질문입니다.

0

210

1

배웠던 내용을 기반으로 match3 인공지능으로 플레이 하는 걸 만들고 있는데.. 질문이 있습니다.

0

378

2

3DBall 학습 중 문제

0

218

1

mlagents-learn --hlep

0

236

1

DQN 환경 학습

0

366

3

DQN 함수를 어디에다 만들고 실행하나요??>?>

0

335

1

갑자기 Template>Scripts 폴더는 어디에서 만들어졌는지...

0

279

2

mlagents-learn 에러 수정 방법을 문의드립니다.

0

643

3

Pyuthon API 적용

0

701

7

GridWorld, CollectObservations에서 에러 질문입니다.

0

641

1

yaml을 이용한 GAIL 및 BC를 mlagents-learn으로 실행 시 에러

0

456

1

GridWorld, 유니티에서 실행하면 observation 관련 에러가 뜹니다.

0

489

2

PPO Parameters에서 normalize 관련 질문입니다.

0

356

1

GridWorld 가 작동은 잘 되는데, score가 너무 낮게 나와요.

0

568

3

GridWorld가 움직이지 않고, time out 으로 중지됩니다.

0

483

2

싱글에이전트 코드를 멀티에이전트 코드로 수정 관련

0

408

2