48 Commits

Author SHA1 Message Date
Wenbo
0e4aa44ebb add deepcopy for hash, add some testing 2018-01-17 15:54:46 +08:00
Wenbo Hu
e76ccaee80 add union set for do_move and is_valid 2018-01-16 14:10:56 +08:00
Dong Yan
68cc63144f fix the hash conflict bug 2018-01-12 21:08:07 +08:00
rtz19970824
c217aa165d add some error message for better debugging 2018-01-12 17:17:03 +08:00
Dong Yan
e58df65301 fix the async bug between think and do move checking, which introduced by bobo 2018-01-11 21:00:32 +08:00
Dong Yan
afc55ed9c2 refactor code to avoid memory leak 2018-01-11 17:02:36 +08:00
Dong Yan
5482815de6 replace two isolated player process by two different set of variables in the tf graph 2018-01-10 23:27:17 +08:00
rtz19970824
c2775df8e6 modify game.py for multi-player 2018-01-09 20:09:48 +08:00
Wenbo Hu
50e8ea36e8 merge 2017-12-29 03:31:57 +08:00
Wenbo Hu
63a0d32b34 use hash table for check_global_isomorphous 2017-12-29 03:30:09 +08:00
rtz19970824
2dfab68efe debug for unit test 2017-12-28 19:28:21 +08:00
rtz19970824
b699258e76 debug for reversi 2017-12-28 15:55:07 +08:00
Dong Yan
7f0565a5f6 variable rename and delete redundant code 2017-12-26 22:19:10 +08:00
Dong Yan
8f508c790b add role for mcts debug 2017-12-26 15:07:15 +08:00
Dong Yan
aa6b5434c6 add debuf info for mcts and add softmax for the prior 2017-12-26 14:46:14 +08:00
rtz19970824
725fc2c04e pass the checkpoint path to the model 2017-12-26 13:17:46 +08:00
Dong Yan
89226b449a replace try catch by isinstance collections.Hashable 2017-12-24 20:57:53 +08:00
Dong Yan
f0074aa7ca fix bug of game config and add profing functions to mcts 2017-12-24 17:43:45 +08:00
rtz19970824
74504ceb1d debug for go and reversi 2017-12-24 14:40:50 +08:00
Dong Yan
426251e158 add some code for debug and profiling 2017-12-24 01:07:46 +08:00
Dong Yan
dcf293d637 count the winning rate for each player 2017-12-23 22:05:34 +08:00
rtz19970824
b96fa9448b minor fixed 2017-12-23 14:45:07 +08:00
Dong Yan
b2ef770415 connect reversi with game 2017-12-23 13:05:25 +08:00
rtz19970824
67ba76a04d implement a stochastic sample training method 2017-12-22 17:16:44 +08:00
rtz19970824
6bb34afba5 merge conflict 2017-12-21 23:36:57 +08:00
rtz19970824
9ad53de54f implement the training process 2017-12-21 23:30:24 +08:00
Dong Yan
2acb1aab07 eliminate all references of Game class in Go class 2017-12-21 22:48:53 +08:00
rtz19970824
eda7ed07a1 implement data collection and part of training 2017-12-21 21:01:25 +08:00
Wenbo Hu
00d2aa86bf repair komi. add todo for forbid pass: 2017-12-20 22:57:58 +08:00
rtz19970824
7fca90c61b modify the mcts, refactor the network 2017-12-20 16:43:42 +08:00
Dong Yan
c2b46c44e7 merge Go and GoEnv finallygit status! 2017-12-20 01:14:05 +08:00
Dong Yan
d1af137686 final version before merge Go and GoEnv 2017-12-20 00:43:31 +08:00
Dong Yan
fc8114fe35 merge flatten and deflatten, rename variable for clarity 2017-12-19 16:51:50 +08:00
rtz19970824
0991fef527 deflatten debug 2017-12-19 15:09:46 +08:00
Dong Yan
99a617a1f0 rename variable for clarity 2017-12-19 11:16:17 +08:00
Dong Yan
e10acf5130 0. code refactor, try to merge Go and GoEnv 2017-12-16 23:29:11 +08:00
Dong Yan
6cb4b02fca merge class strategy with class game. Next, merge Go with GoEnv 2017-12-15 22:19:44 +08:00
Wenbo Hu
3f3d7b56f5 minor indent fix 2017-12-12 23:16:50 +08:00
Wenbo Hu
d52ee30259 add nearby stones 2017-12-12 23:13:31 +08:00
Wenbo Hu
44fbccd380 add stone estimation using nearby stone for those UNKNOWs 2017-12-13 00:35:18 +08:00
rtz19970824
1ff8252e6d play 2017-12-09 21:41:11 +08:00
rtz19970824
906ced84a3 self play 2017-12-08 17:05:33 +08:00
Dong Yan
142810e95b avoid place a stone in an eye 2017-12-07 21:05:29 +08:00
rtz19970824
f9f63e6609 combine gtp and network 2017-12-05 23:17:20 +08:00
rtz19970824
543d876f12 merge gtp 2017-12-04 11:01:49 +08:00
mcgrady00h
277aab59ed compute score 2017-12-01 01:37:55 +08:00
rtz19970824
13738f13c4 merge gtp 2017-11-28 17:00:10 +08:00
rtz19970824
ca0021083f AlphaGo update 2017-11-26 13:36:52 +08:00