글 수 228
안녕하세요 학교 멘토링으로 간단한 게임 AI를 만들어보려는 학생입니다.
저희가 멘땅에 헤딩이라... AI 개발 환경에 대해 아무것도 모릅니다..ㅠㅠ
어떻게 해야할지 인터넷을 검색하다 이 사이트에 오게 되었는데요.
쿠키런 이나 슈퍼마리오 같은 게임들을 인공지능으로 학습하는 동영상을 보니
몬스터 , 땅 , 움직이는 오브젝트 들을 모두 네모박스이미지로 만들어 적용시켰더라구요.
AI 알고리즘은 JAVA 나 PYTHON 같은 프로그램을 사용하여 만든다고 해도 그걸 연결시키는 방법을 모르겠네요 ㅠㅠ..
AI 환경과 게임을 연결하는 프로그램이 어떤것이 있는지 궁금합니다.
게임에서 동작하는 NPC 인공지능이 아니라, 게임 자체를 딥러닝으로 학습하는 것을 말하는 건가요? 보통 DQN(Deep Q-Networks)라는 강화학습을 사용합니다. 텐서플로같은 딥러닝 라이브러리에서 알고리즘을 돌리지만 게임화면의 픽셀정보 입력과 게임캐릭터의 조작인 출력을 따로 처리하여 알고리즘과 연결할 필요가 있습니다. 연구용으로 OpenAI Gym이란 프레임워크를 많이 사용합니다. 아래 링크 참조하시기 바랍니다.
http://aidev.co.kr/rlearning/2648