40 Commits

Author SHA1 Message Date
sproblvem
a0849fa213
Merge pull request #5 from sproblvem/union_set
add union set for do_move and is_valid
The modify on play.py should be removed, I will fix it on latter commit
2018-02-23 15:01:17 +08:00
Dong Yan
50b2d98d0a support ctrl-c to terminate play.py 2018-02-08 21:17:56 +08:00
Wenbo
0131bcdc85 fix minor 2018-01-17 15:57:41 +08:00
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
rtz19970824
3b222f5edb add an args to intrigue training 2018-01-13 15:59:57 +08:00
rtz19970824
2e8662889f add multi-thread for end-to-end training 2018-01-13 15:57:41 +08:00
rtz19970824
90ffdcbb1f check the latest checkpoint while self play 2018-01-12 19:16:44 +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
Tongzheng Ren
f2edc4896e modify play.py for avoiding potential bug 2018-01-08 21:19:17 +08:00
rtz19970824
f2291efc72 check exists when save data 2017-12-27 19:54:36 +08:00
Dong Yan
a1f6044cba rewrite selection function of ActionNode for clarity, add and delete some notes 2017-12-27 11:43:04 +08:00
Dong Yan
c788b253fb show the stdout of player.py for debugging 2017-12-27 01:04:09 +08:00
Dong Yan
0c3ff3bf37 delete unused code 2017-12-26 19:29:35 +08:00
rtz19970824
76f641a0f1 minor fixed 2017-12-25 16:51:44 +08:00
rtz19970824
76f6a0c470 merge conflict 2017-12-25 16:42:08 +08:00
rtz19970824
4379f4c0fd modify play.py for better experience 2017-12-25 16:40:38 +08:00
Dong Yan
fcb160dff6 fix python 2,3 print format error 2017-12-25 16:35:43 +08:00
Dong Yan
64da200e5d move , from inside of () to outside of () 2017-12-25 16:26:51 +08:00
mcgrady00h
0fdbaef1a1 add '()' to support python3 2017-12-25 15:33:17 +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
b2ef770415 connect reversi with game 2017-12-23 13:05:25 +08:00
rtz19970824
2b1285143c debug the training process, initialize a nameserver if no nameserver exists 2017-12-22 13:04:02 +08:00
rtz19970824
6835ec62e1 multi-instance support 2017-12-22 00:04:51 +08:00
rtz19970824
43f6527d8e modify for multi instance 2017-12-21 23:55:31 +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
rtz19970824
4a2d8f0003 start a random player if checkpoint path is not specified 2017-12-19 15:39:31 +08:00
Dong Yan
e10acf5130 0. code refactor, try to merge Go and GoEnv 2017-12-16 23:29:11 +08:00
Dong Yan
431f551ce9 check if the network weights exists for every player 2017-12-16 14:55:19 +08:00
Dong Yan
b8bdfea8bd start the player server in a more robost way. 2017-12-16 14:33:31 +08:00
Dong Yan
6cb4b02fca merge class strategy with class game. Next, merge Go with GoEnv 2017-12-15 22:19:44 +08:00
Dong Yan
cacf31657b supporting self-play between different version of neural netowrks 2017-12-10 20:23:10 +08:00
rtz19970824
1ff8252e6d play 2017-12-09 21:41:11 +08:00