We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b7fcfda commit 96f215eCopy full SHA for 96f215e
README.md
@@ -3,11 +3,12 @@
3
4
遺伝的プログラミングによる評価関数の自動生成とその利用。
5
6
-masterブランチはヒューリスティックによる小さな評価関数と盤面の情報を遺伝子に利用。
7
-gp-fullブランチは盤面の情報のみを遺伝子に利用する。
8
-
9
ぐろーんモードはA/B法の1.5手読み。シングルモードはもう少し深いはず。
10
+いろいろ実装を試したのがいくつかのブランチに分かれている
+* masterブランチ: ヒューリスティックによる小さな評価関数と盤面の情報を遺伝子に利用。
+* gp-fullブランチ: 盤面の情報のみを遺伝子に利用する。
11
+* gp-all: Pythonで実装していた奴とかbaka AI(後述)とかまとめて捨ててある。
12
13
使い方
14
------
@@ -57,6 +58,16 @@ http://angelworm.hatenablog.com/entry/2014/06/07/024027
57
58
59
A/B法やめてもっと深読みすりゃいーじゃんと考えて手で実装したら死んだ。
60
61
+baka AI
62
+-------
63
+
64
+最初このプロジェクトは遺伝的アルゴリズムで実装するつもりだった。
65
66
+手段は、200手分の「手」を遺伝子と呼んで、スコアを適応度とするもの。
67
68
+最終的にランダムより強くはなったので満足している。
69
70
+所在: `gp-all`ブランチの`baka.py`
71
72
ライセンス
73
----------
0 commit comments