게시글
질문&답변
2024.05.03
DQN 함수를 어디에다 만들고 실행하나요??>?>
DQN 코드는 원하시는 곳 아무데나 작성해서 저장하면 됩니다! 파이썬 코드에서 환경의 경로만 빌드한 경로로 설정하고 실행하시면 됩니다. 파이썬 코드를 실행하는 것은 일반적인 파이썬 코드 실행과 동일하게 터미널에서 실행하시거나 코드 편집기 내에서 실행하셔도 됩니다!
- 0
- 1
- 24
질문&답변
2024.05.01
갑자기 Template>Scripts 폴더는 어디에서 만들어졌는지...
실습 파일은 아래 깃허브의 unity_project의 Drone 폴더 내용 참고 부탁드립니다! https://github.com/reinforcement-learning-kr/Unity_ML_Agents_2.0
- 0
- 2
- 42
질문&답변
2024.05.01
갑자기 Template>Scripts 폴더는 어디에서 만들어졌는지...
안녕하세요! 확인해보니 이전 강의에서는 바로 Assets 안에 Scripts 폴더를 만들고 해당 폴더 안에 Agent 스크립트를 추가했는데 드론 에셋 가져오기 & 오브젝트 추가 강의에서는 Template 폴더 안에 Scripts가 들어있도록 설정이 되어있고 Template 폴더를 Drone 폴더로 이름을 변경하네요... 아마 해당 강의의 강사분이 녹화를 하실 때 설정을 다르게 하신 채로 녹화를 진행하신 것 같습니다! ㅜㅜ 최종적으로는 Assets > Drone > Scripts 폴더 안에 스크립트 파일들이 추가되는 형태로 진행해주시면 될 것 같습니다! 혼란을 드려 죄송합니다
- 0
- 2
- 42
질문&답변
2024.04.05
예제 파일 실행 오류
안녕하세요! rnd의 경우 해당 폴더에 다른 환경이 빌드되어 있었고 TwoMissions의 경우 환경 폴더 이름이 잘못 설정되어있었네요. 제보해주셔서 감사합니다! 방금 수정하여 다시 올렸으니 확인 부탁드립니다!
- 0
- 1
- 73
질문&답변
2024.01.24
PPO 알고리즘을 ml-agents learn 명령어로 학습 및 추론할때 메소드 호출 순서 질문
안녕하세요! 메소드 호출 순서에 대해서는 저도 직접 확인해보지는 못했습니다! ㅜㅜ mlagents-learn PPO 관련 코드는 github에서는 다음의 내용과 관련된 것으로 알고 있습니다! https://github.com/Unity-Technologies/ml-agents/blob/develop/ml-agents/mlagents/trainers/ppo/trainer.py
- 0
- 1
- 125
질문&답변
2023.12.29
mlagents-learn 에러 수정 방법을 문의드립니다.
안녕하세요! 일단 해당 에러의 경우 아래 링크에서 설명한대로 pip install packaging을 통해 packaging 라이브러리를 설치하여 해결할 수 있을 것으로 생각합니다! https://dev-sunyo.tistory.com/4 단 pip install mlagents를 통해 mlagents를 설치했을 때 대부분의 호환성 이슈는 발생하지 않는데 이상하네요 ㅜㅜ 혹시 해당 라이브러리를 설치하고도 추가적으로 오류가 발생하는 경우 질문 주시면 감사드리겠습니다!
- 0
- 3
- 205
질문&답변
2023.11.30
Pyuthon API 적용
안녕하세요! 에고.. 인프런 강의 안내에 나온대로 책과 강의 내용이 동일 내용을 다루고 있습니다 ㅜㅜ 책 진행 관련 질문은 저희 깃허브 ( https://github.com/reinforcement-learning-kr/Unity_ML_Agents_2.0 ) 이슈에 달아주셔도 괜찮습니다. 일단 질문 주신 내용에 대해 답변드리겠습니다. 혹시 Python_ api.py 가 DQN 코드를 작성하신 것일까요? 그리고 해당 라인에서 어떤 오류가 발생하는지, 오류의 내용도 함께 알려주시면 감사드리겠습니다!
- 0
- 7
- 277
질문&답변
2023.09.13
GridWorld, CollectObservations에서 에러 질문입니다.
일단 1, 3 상황에 대해서 따로 말씀드리겠습니다! 1의 경우 VectorObservation의 크기가 2인데 4개의 관측이 입력되어서 2개를 잘라낸다는 내용인 것 같습니다. 두 경우 모두 for문 안의 otherPos[i]가 몇개 찍히는지 확인이 필요할 것 같습니다. 1의 경우 제 생각에 vectorObs는 6개로 맞게 들어갔는데 GoalSensor의 길이가 2로 설정된 반면 4개의 정보가 들어가는 것 아닌가 생각됩니다. VectorObs로 들어가는 정보, GoalSensor로 들어가는 정보의 길이를 다 찍어보시면 좋을 것 같습니다. 3의 경우 총 6개로 설정된 VectorObs 중 2개만 들어가고 있는 상황인 것 같은데요! otherPos에 대한 설정을 확인하시고 for문 안의 otherPos[i]가 몇개 입력되는지 확인해보시면 좋을 것 같습니다!
- 0
- 1
- 289
질문&답변
2023.09.10
yaml을 이용한 GAIL 및 BC를 mlagents-learn으로 실행 시 에러
이 에러는 저도 처음 보는 것이라 함께 연구가 조금 필요할 것 같네요 ㅜㅜ 일단 yaml 파일은 잘 작성되신 것 같구요! 해당 내용을 구글링을 해보니 데이터형식이 잘못되는 경우 발생하는 에러인 듯 합니다. 혹시 gail 적용하지 않은 일반 BC는 mlagents-learn으로 잘 학습 되실까요? 지금 에러 메세지를 보면 tensorboard에 기록하는 부분에서 뭔가 오류가 나는 것 같아서 tensorboard 버전을 수정해보는것은 어떨까... 생각합니다. 현재 제가 사용하는 tensorboard 버전은 2.7.0입니다~
- 0
- 1
- 231
질문&답변
2023.09.10
GridWorld, 유니티에서 실행하면 observation 관련 에러가 뜹니다.
안녕하세요! 해당 경고의 경우 현재 behavior parameters에서 vector obs의 space size 6으로 설정되었는데 실제 벡터 관측 할당이 안되어있어서 발생하는 경고인 것 같습니다! Agent 스크립트 내에 collectObservations 함수를 어떻게 작성하셨을까요? 해당 함수 내부에서 AddObservation을 통해서 벡터 관측을 추가해주셔야 할 것 같습니다
- 0
- 2
- 263