ゲームAI備忘録

ゲームAIに使えそうな知識を備忘録として書き留める

人助けと思って何卒インストールをば! 詰碁/ アルコネ/ 五目並べ

囲碁AI

DarkForestをUbuntu14.04にインストール.

先日Facebookがオープンソースとして公開した囲碁AI - DarkForest(darkforestGo)をUbutu 14.04にインストールしてみました. https://github.com/facebookresearch/darkforestGo のREADME.mdで説明されています. darkforestGoのクローン git clone https://…

AlphaGo vs. イ・セドルの第四局の感想

第四局の72手目からAlphaGoが崩れ始めたのは以下の理由だと思う.AlphaGoもモンテカルロ碁ベースでできているので,下記A),B)のいずれかの手が採択されるようになっていると考えられます. A). 勝率から考えて有望そうな手 B). 詰碁や手筋のような正解となる…

MacでGTPを利用した囲碁プログラムの対戦

Macではgogui-twogtpを利用することで囲碁プログラム同士を対戦させることができます. # GNU vs. GNU 試合数:1, 9路盤, SGF形式でgnugo.vs.gnugo.sgfに保存 gogui-twogtp -black "gnugo --mode gtp" -white "gnugo --mode gtp" -games 1 -size 9 -alternate…

囲碁AI記事一覧

囲碁AI記事一覧 囲碁AI - 囲碁AIを作ってみる.#001 - ゲームAI備忘録 囲碁AI - どういうモデルを作ればよいか調べてみる.#002 - ゲームAI備忘録 囲碁AI - 訓練データを作るための前段階を作ってみる #003 - ゲームAI備忘録

囲碁AI - 訓練データを作るための前段階を作ってみる #003

囲碁AI - どういうモデルを作ればよいか調べてみる.#002 - ゲームAI備忘録 の続きです.大量の高段者のデータは手に入ったので,このデータを先ほどの訓練データとして変換する必要がある.とりあえず囲碁AI:gnugoを参考にしてみる.MacへのGoGuiとFuego, G…

囲碁AI - どういうモデルを作ればよいか調べてみる.#002

囲碁AI - 囲碁AIを作ってみる.#001 - ゲームAI備忘録 の続きです.論文[2]をざっと読む限り,KGS Go Serverの棋譜データを訓練データとしてモデルを構築しているらしい.半年ぐらい前に書いた「高段者の囲碁の棋譜データを取得する方法」を利用して棋譜を取…

囲碁AI - 囲碁AIを作ってみる.#001

数年前はモンテカルロ碁が主流だったが,どうやら最近はDeep LearningのひとつCNNを使った囲碁AIが流行りらしい. C.Clark, Teaching Deep Convolutional Neural Networks to Play Go, 2015. URL: http://arxiv.org/pdf/1412.3409.pdf. C.J.Maddison, MOVE E…