Skip to content

Commit 96f215e

Browse files
committed
baka AIについての言及
1 parent b7fcfda commit 96f215e

File tree

1 file changed

+14
-3
lines changed

1 file changed

+14
-3
lines changed

README.md

+14-3
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,12 @@
33

44
遺伝的プログラミングによる評価関数の自動生成とその利用。
55

6-
masterブランチはヒューリスティックによる小さな評価関数と盤面の情報を遺伝子に利用。
7-
gp-fullブランチは盤面の情報のみを遺伝子に利用する。
8-
96
ぐろーんモードはA/B法の1.5手読み。シングルモードはもう少し深いはず。
107

8+
いろいろ実装を試したのがいくつかのブランチに分かれている
9+
* masterブランチ: ヒューリスティックによる小さな評価関数と盤面の情報を遺伝子に利用。
10+
* gp-fullブランチ: 盤面の情報のみを遺伝子に利用する。
11+
* gp-all: Pythonで実装していた奴とかbaka AI(後述)とかまとめて捨ててある。
1112

1213
使い方
1314
------
@@ -57,6 +58,16 @@ http://angelworm.hatenablog.com/entry/2014/06/07/024027
5758

5859
A/B法やめてもっと深読みすりゃいーじゃんと考えて手で実装したら死んだ。
5960

61+
baka AI
62+
-------
63+
64+
最初このプロジェクトは遺伝的アルゴリズムで実装するつもりだった。
65+
66+
手段は、200手分の「手」を遺伝子と呼んで、スコアを適応度とするもの。
67+
68+
最終的にランダムより強くはなったので満足している。
69+
70+
所在: `gp-all`ブランチの`baka.py`
6071

6172
ライセンス
6273
----------

0 commit comments

Comments
 (0)