순수 JavaScript로 구현된 Deep Q-Network.
설치 없이 브라우저에서 바로 학습하고 플레이하세요.
카트 위에 세워진 막대의 균형을 유지하는 고전 제어 문제. DQN 에이전트가 좌우 힘만으로 쓰러지지 않게 학습합니다. 직접 키보드로 조작하거나 AI를 관찰하세요.
Flappy Bird를 스스로 학습하는 DQN 에이전트. 파이프 위치와 새의 속도를 상태로 받아 점프 타이밍을 스스로 터득합니다. 학습 속도를 20x까지 빠르게 돌릴 수 있습니다.
17×17 그리드에서 먹이를 먹으며 자라는 뱀 게임. DQN이 충돌 없이 최대한 많은 먹이를 먹는 전략을 스스로 터득합니다.
달 착륙선을 안전하게 착륙시키는 연속 제어 문제. 중력·속도·각도를 동시에 제어하며 착륙 패드에 부드럽게 내려앉는 법을 학습합니다.
두 DQN 에이전트가 서로를 상대로 탁구를 배웁니다. 경쟁적 멀티에이전트 환경에서 LEFT vs RIGHT가 동시에 학습하며 점점 더 긴 랠리를 이어갑니다.
4×4 보드에서 타일을 합쳐 2048을 만드는 퍼즐 게임. DQN이 장기적인 점수 최대화를 학습합니다.
크롬 공룡 게임을 DQN이 스스로 학습합니다. 장애물 거리와 속도를 기반으로 점프 타이밍을 결정합니다.
패들로 공을 튕겨 벽돌을 깨는 아케이드 환경. 신경진화 기반 에이전트가 반사 각도와 위치 제어를 스스로 학습합니다.