Skip to content

RIshimoto/KyotoshogiAI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

京都将棋AI

概要

AlphaZero1アルゴリズムを用いた京都将棋2のゲームAI。

プレゼンスライド

https://github.com/RIshimoto/KyotoshogiAI/blob/main/%E3%82%B9%E3%83%A9%E3%82%A4%E3%83%89.pdf

デモ

Kyotoshogi_demo.mp4

※相手側がAI

インストール

$ git clone https://github.com/RIshimoto/KyotoshogiAI
$ cd KyotoshogiAI
$ conda create -n kyotoshogi python=3.9
$ conda activate kyotoshogi
(kyotoshogi)$ pip install .

プレイ

(kyotoshogi)$ play

学習

(kyotoshogi)$ train

参考文献

布留川 英一, 2019.『AlphaZero 深層学習・強化学習・探索 人工知能プログラミング実践入門』 ボーンデジタル

Footnotes

  1. https://ja.wikipedia.org/wiki/AlphaZero

  2. https://ja.wikipedia.org/wiki/%E4%BA%AC%E9%83%BD%E5%B0%86%E6%A3%8B

Releases

No releases published

Packages

No packages published

Languages