agent 스크립트의 on episode begin
413
17 asked
Agent 스크립트의 onepisodebegin 환경 코드를 살펴보고 싶은데요... list(env.behavior_specs) 라고 입력하니 ['3DBall?team=0'] 이라는 정보를 주긴 하는데... 이 파일을 다운로드 받은 mlagent files 에서 어디서 찾을 수 있나요??
behavior_specs 에 관한 정보를 살펴보고 싶습니다.
Answer 5
1
혹시 저와 비슷한 의문을 갖고 계신 분들을 위해서 링크 추가해 놓습니다.
https://github.com/Unity-Technologies/ml-agents/blob/main/ml-agents-envs/mlagents_envs/base_env.py
base_env.py 파일에 decision_steps, Terminal_steps, 그리고 Behavior_specs 에 관한 설정이 들어있어요. 위 링크 참조해보세요.
1
자세한 내용까지 세부적으로 다루기에는 내용이 너무 많아서 저희 강의에 대해서는 해당 내용들의 큰 기능들만 설명하고 있는데요! 자세한 내용들은 mlagents 깃허브에서 살펴보실 수 있습니다.
mlagents Python API 관련 문서를 아래 링크로 첨부해드릴테니 한번 살펴보시면 좋을 것 같아요!
https://github.com/Unity-Technologies/ml-agents/blob/main/docs/Python-API.md
1
Agent 스크립트의 코드는 유니티 에디터를 통해서 확인하시는 것이 가장 좋습니다! Python API를 통해서 OnEpisodeBegin 코드 내용을 살펴볼수는 없습니다. 만약 말씀하시는 파일이 예제 환경에 대해서 말씀하시는 거라면 경로는 유니티 프로젝트 내에서 /Assets/ML-Agents/Examples/[원하는 환경]/Scenes 에서 씬 파일을 실행하여 해당 예제 환경을 실행한 후 에이전트 오브젝트에서 Agent 스크립트를 확인하시면 onepisodebegin 코드를 살펴볼 수 있습니다.
혹시 특정 OnEpisodeBegin의 내용을 확인하고 싶은 환경을 말씀해주시면 좀더 자세하게 설명드릴 수 있을 것 같습니다.
0
답변 감사드립니다. 3DBall 예제 하는 중이었어요. 말씀해 주신 경로에서 Ball3DAgent.cs 파일 안에 Opepisodebegin 에 대한 내용이 들어있네요! 그런데 bahavior_specs에 대한 내용은 안보입니다...
이러다보니 궁금한점이 생겼는데요...
env.behavior_specs 이나 env.get_step같은 함수는 어디서 정보를 읽어오는건가요? 또 while 구문에서, decision_steps.agent_id 같은 것들도요...
mlagent_env.environment 에서 읽어오는 것 같긴한데...이게 어떤 종류와 함수가 있는지 따로 공부할 수 있는 웹사이트가 있나요?
감사합니다.
설치 프로그램 버전 질문있습니다.
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
280
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

