yhyu13/AlphaGOZero-python-tensorflow

Congratulation to DeepMind! This is a reengineering implementation (on behalf of many other git repo in /support/) of DeepMind's Oct19th publication: [Mastering the Game of Go without Human Knowledge]. The supervised learning approach is more practical for individuals. (This repository has single purpose of education only)

解決的問題

本專案提供 DeepMind《無需人類知識掌握圍棋》論文中描述的 AlphaGo Zero 架構之 Python 與 TensorFlow 實作。此實現使 AI 代理能在不需人類知識或資料的情況下,學習並下圍棋。

運作方式

系統實作了 DeepMind 論文中描述的架構,支援監督訓練、用於強化學習的自我對弈流程,以及分散式學習,以提升代理的效能。

適用對象

對強化學習與 AlphaGo Zero 架構感興趣的開發者與研究人員,希望實驗訓練自己的圍棋 AI。

主要特色

  • 自我對弈流程:實作了代理從自身對局中學習的核心機制。
  • GTP 支援:包含圍棋文字協定(GTP),可將代理用作 Sabaki 等圍棋軟體的引擎。
  • 分散式學習:支援在多個資源上進行訓練,以加速學習過程。
  • 監督訓練:提供使用現有對局資料集進行初始訓練的能力。

相關

  • Dispatch
  • 專案
  • 專案
  • Dispatch
  • 專案