issues
search
oeccsy
/
SecretaryProblem
Unity ML-Agent를 이용한 최적 정책 검증
0
stars
0
forks
source link
[Bug] FixedUpdate에서 RequestDecision하는 경우 정상적으로 실행되지 않는 현상
#2
Open
oeccsy
opened
3 months ago
oeccsy
commented
3 months ago
재현 환경
unity windows build
재현 과정
FixedUpdate에서 RequestDecision() 하도록 한 후, Build
Build한 Env를 대상으로 python script 실행
오류 내용
python script에서 action으로 0이 아닌 값을 전달함에도 불구하고, Unity의 OnActionReceived() 코드에서 action 값이 항상 0 값으로 수행되는 문제 발생
0 값으로 수행되기 때문에 거의 모든 reward 값이 -1.0인 현상 발생
optimal 값을 정상적으로 찾지 못함 (이미지 참고)
기대 결과
실행 정상
재현 빈도
Unity Editor 상에서 Heuristic으로 수행하는 경우 해당 문제 발생하지 않음
이전에 사용하던 Env는 FixedUpdate에서 RequestDecision하더라도 문제 발생하지 않음
현재 Env에서 Update에서 RequestDecision 하는 경우 문제 발생하지 않음
참고 자료
재현 환경
재현 과정
오류 내용
기대 결과
재현 빈도
참고 자료