내가 엄청 간단한 클릭 하나로 진행되는 모바일 게임을 만들었는데 이걸 강화학습 시키고 싶음.
강화학습 공부는 해서 알고리즘이랑 환경, agent 어떻게 설정해야될지는 대충 이론적으로 알겠는데 내가 궁금한건
1.인공지능이 이 앱을 어떻게 인식할 수 있는가
2.환경은 어떻게 알아내야되나?
이거 2개가 궁금함.
유니티로 만든 게임인데 그냥 unity ml-agent 같은걸 써서 내부에서 학습시키는 방법을 써야만 되는건지, 아니면 개발자가 아닌 제 3자입장에서도 충분히 가능한건지,
가능하다면 무슨 라이브러리나 도구들을 사용해야되는지 알려주세오,,,
영어로도 구글링 해보고 GPT한테도 물어보고 했는데 딱히 제가 원하는 답변이 안나와서.. 질문 올립니다...
보통 CNN써서 화면 인식 시킬껄요? 게임관련 강화학습 논문 몇개 찾아보면 좋아용
환경 이미 존재하는 게 아니라 직접 디자인하는것. 환경과 보상을 어떻게 디자인하냐에 따라 에이전트의 성능이 크게 좌우됨.
그걸 어떻게 디자인 하는지 튜토리얼 같은거 없을 까요.. 블루스택 화면 인식하게 하고, 매 프레임을 환경으로 사용하는 것도 예시가 될 수 있을까요? 게임 파일 내부에서 하는 것 제외 하고는 그것 말고는 도저히 생각이 안나서..
유튭에 있을걸 내 랩에 4학년 유니티로 fps게임 npc강화학습 만들던데 - dc App