← 所有作品
AI / 學習實驗

Simple-2048-RL

從遊戲狀態到策略,練習理解強化學習。

PythonDQN強化學習AI

從什麼問題開始

DQN 強化學習訓練 AI 玩 2048。環境建置、神經網路、訓練 pipeline 全部從頭刻。想驗證強化學習在策略遊戲上到底能走多遠。

做了哪些事

  • 實作 2048 環境、神經網路與訓練流程,使用 Pygame 呈現棋盤。
  • 以 log2 編碼、epsilon-greedy、MSE 與 Adam 理解訓練的各個環節。

資料怎麼走

  1. 16 維狀態
  2. 4 種動作
  3. 獎勵回饋
  4. Replay buffer
  5. DQN 更新
Simple-2048-RL 架構與流程圖
專案 README 架構圖 · 查看原始說明 ↗
有相關想法,來聊聊。