DQN 학습 및 저장 모델 불러오기 속도 문의
444
작성한 질문수 2
안녕하세요, 책을 먼저 사고, RL 커뮤니티 페이스북 페이지에서 인프런 강의 있다는 말 듣고 바로 사서 듣고 있는 중입니다. 강화학습 입문자에겐 빛과같은 존재이십니다. 감사합니다.
GridWorld 환경 만들고, DQN으로 학습을 시킨뒤
저장된 모델 불러와서 학습된 결과를 볼 때 애들이 너무 빨리 움직입니다. 학습할때는 time_scale이 12이고 test_step으로 들어가면 time_scale이 1이 되어야 하는데, 반대인 느낌이 듭니다. 코드는 깃허브에서 다운 받은거에서 load_model 부분만 False에서 True로 바꾸고 train_model를 False로 바꿨습니다.
처음 학습할때도 처음 50000번 step을 돌고 나서 test 에 들어갈때 갑자기 확 빨라지는 걸 느꼈는데요, 이게 원래 그런건가 싶어서요, 어떻게 손을 봐야 할지 문의드립니다.
답변 1
0
안녕하세요!
수강해주셔서 감사합니다!
설명해주신 내용으로는 정확한 원인을 파악하기는 어려울 것 같은데요, 혹시 train/test 영상 캡쳐가 가능하다면 도움이 될 것 같습니다!
말씀해주신 내용을 토대로 의심이 가는 부분이 있다면, DQN 알고리즘은 학습을 진행할 때 train_start_step이 지나고 난 후 부터 매 스텝마다 train_model 함수를 통해 네트워크 최적화를 진행하는데요. 이때 이미지 데이터를 통해 학습을 진행하기 때문에 만약 GPU가 없는 머신이라면 test 보다 느려질 수 있을 것 같습니다. 그게 아니라면 학습을 진행할 때 프레임이 끊겨서 보이는데요, 이에 따라 느리게 보일 수 있을 것 같습니다.
감사합니다 (_ _)
0
안녕하세요! 만약 test 모드시 너무 움직임이 빠른 경우 테스트 모드에는 매 스텝마다 sleep 코드를 통해서 시간을 조금 지연시키는 방법을 사용하시면 눈으로 확인 가능할 만큼 천천히 실행하실 수 있습니다!
설치 프로그램 버전 질문있습니다.
0
77
2
env 환경경로 입력방법
0
81
2
onnx에 대해서
0
117
1
텐서플로우가 안열립니다
0
103
2
DQN을 위한 파라메터값 세팅에서 goal-plus, goal-ex
0
81
1
dqn 인덱스 에러
0
96
3
2025년 pip ml agents 설치 에러
0
220
1
DQN 실행 오류
0
308
2
ML-Agents 살펴보기 11페이지 질문입니다.
0
213
1
배웠던 내용을 기반으로 match3 인공지능으로 플레이 하는 걸 만들고 있는데.. 질문이 있습니다.
0
384
2
3DBall 학습 중 문제
0
220
1
mlagents-learn --hlep
0
238
1
DQN 환경 학습
0
370
3
DQN 함수를 어디에다 만들고 실행하나요??>?>
0
339
1
갑자기 Template>Scripts 폴더는 어디에서 만들어졌는지...
0
283
2
mlagents-learn 에러 수정 방법을 문의드립니다.
0
648
3
Pyuthon API 적용
0
709
7
GridWorld, CollectObservations에서 에러 질문입니다.
0
647
1
yaml을 이용한 GAIL 및 BC를 mlagents-learn으로 실행 시 에러
0
461
1
GridWorld, 유니티에서 실행하면 observation 관련 에러가 뜹니다.
0
493
2
PPO Parameters에서 normalize 관련 질문입니다.
0
358
1
GridWorld 가 작동은 잘 되는데, score가 너무 낮게 나와요.
0
571
3
GridWorld가 움직이지 않고, time out 으로 중지됩니다.
0
488
2
싱글에이전트 코드를 멀티에이전트 코드로 수정 관련
0
411
2





