Unity ML agents에서 다른 행동을 시키는 에이전트의 학습은 어케해야함?
예를 들어서, 술래잡기에서 술래랑 도망자를 둘다 학습 시키는데, 도망자를 랜덤 위치 스폰시켜서 1세대 술래를 만들고 그걸로 1세대 도망자를 학습시켜서 만들려고 함.
근데 agent를 두개를 만드는거랑 agent 하나가 두개의 개체를 통제하도록 하는거를 시도해보았는데 두번 다 도망자가 먹통이 됨.....
움직임은 continuous하게 했고 x z방향으로만 움직이게 벡터 2개씩 줬음. 코드는 술래 코드 걍 거의 복붙해서 도망자한테 줬고 리워드정도만 수정했다고 보면 됨
이 상황에서 뭘 해야지 에이전트 구현에 성공할수 있을까?
강화학습 구현은 딴걸로해봐서 ml agent는 몰?루..
근데 최신 ml agent 서적이랑 kmooc강의는 있더라