MLP TNN tuning (#107)v1.24
commite92c9adb40b77b2c71ccbe3af92811e96ecdc980
authorGonçalo <gonmf@users.noreply.github.com>
Thu, 8 Dec 2016 23:55:48 +0000 (8 23:55 +0000)
committerGitHub <noreply@github.com>
Thu, 8 Dec 2016 23:55:48 +0000 (8 23:55 +0000)
treefc76eb2e7014afd9403484e161de51e30b746a22
parentde02c4bbece87bdd0075956e8f72bfc1dd8a1d6f
MLP TNN tuning (#107)

* Reimplement tnn integration in MCTS

* Correct timing bugs; tuning

* Makefile

* Do not quit when NN is not found

* Correct bugs in float parsing and NN priors

* New neural networks of varying focal dst

* Solve many TODOs

* Fix bug with parsing; data-set only use winner moves

* Limit knowledge collection to game plays by the winner

* Correct and improve game record details and add endpoint to display game info

* Pass instead of playing if overwhelming - in text mode

* Improve int parsing

* Improve parsing at parameter setting

* Minor changes to collection of knowledge

* Minor fixes; improve board guessing; more neural nets

* Add new neural networks; correct permissions

* Fix bug in finding opening book files

* Fix opening book writing

* Add options

* Version 1.24

* Correct script permissions

* Store even priors halved; improve first executions of MCTS on --benchmark runs

* Changes to benchmarking

* Comments

* Update scripts with new --losing flag

* Remove unused cpp definitions
90 files changed:
GTP_README
cgos/config.example [changed mode: 0755->0644]
clop/config.clop
clop/goguiscript.py
kgs/casual.example [changed mode: 0755->0644]
kgs/tournament.example [changed mode: 0755->0644]
src/.gitignore [changed mode: 0755->0644]
src/Makefile
src/cfg_board.c
src/data/13x13.nn7 [new file with mode: 0644]
src/data/13x13.nn7.txt [new file with mode: 0644]
src/data/19x19.nn7 [new file with mode: 0644]
src/data/19x19.nn7.txt [new file with mode: 0644]
src/data/19x19.weights
src/data/9x9.nn8 [new file with mode: 0644]
src/data/9x9.nn8.txt [new file with mode: 0644]
src/data/9x9.weights
src/data/README
src/data/michi.pat3 [changed mode: 0755->0644]
src/data/mogo.pat3.bak [changed mode: 0755->0644]
src/data_set.c [new file with mode: 0644]
src/data_set/README [new file with mode: 0644]
src/data_set/complete_state.c [new file with mode: 0644]
src/data_set/complete_state.h [new file with mode: 0644]
src/data_set/main.c [new file with mode: 0644]
src/engine.c
src/flog.c
src/game_record.c
src/inc/board.h [changed mode: 0755->0644]
src/inc/cfg_board.h [changed mode: 0755->0644]
src/inc/crc32.h [changed mode: 0755->0644]
src/inc/data_set.h [new file with mode: 0644]
src/inc/dragon.h [changed mode: 0755->0644]
src/inc/engine.h [changed mode: 0755->0644]
src/inc/file_io.h [changed mode: 0755->0644]
src/inc/game_record.h
src/inc/joseki.h [changed mode: 0755->0644]
src/inc/matilda.h
src/inc/matilda.h-test
src/inc/mcts.h [changed mode: 0755->0644]
src/inc/neural_network.h [new file with mode: 0644]
src/inc/opening_book.h [changed mode: 0755->0644]
src/inc/priors.h
src/inc/pts_file.h [changed mode: 0755->0644]
src/inc/randg.h [changed mode: 0755->0644]
src/inc/random_play.h [changed mode: 0755->0644]
src/inc/scoring.h [changed mode: 0755->0644]
src/inc/sgf.h [changed mode: 0755->0644]
src/inc/state_changes.h [changed mode: 0755->0644]
src/inc/stringm.h
src/inc/time_ctrl.h [changed mode: 0755->0644]
src/inc/timem.h [changed mode: 0755->0644]
src/inc/transpositions.h [changed mode: 0755->0644]
src/inc/types.h [changed mode: 0755->0644]
src/inc/version.h
src/inc/zobrist.h [changed mode: 0755->0644]
src/joseki/main.c [changed mode: 0755->0644]
src/main/gtp.c
src/main/main.c
src/main/text.c
src/mcts/uct.c [changed mode: 0755->0644]
src/mcts/uct_priors.c
src/move.c
src/neural_network.c [new file with mode: 0644]
src/ob_gen/main.c [changed mode: 0755->0644]
src/ob_learn/main.c [changed mode: 0755->0644]
src/opening_book.c
src/pat_weights/main.c [changed mode: 0755->0644]
src/sgf.c
src/stringm.c
src/tann/README [new file with mode: 0644]
src/tann/main.c [new file with mode: 0644]
src/time_ctrl.c
src/utest/main.c
src/valgrind.sh
src/zobrist/main.c [changed mode: 0755->0644]
twogtp/gnugo_13x13.sh
twogtp/gnugo_19x19.sh
twogtp/gnugo_9x9.sh [deleted file]
twogtp/michi-c_9x9.sh
twogtp/michi_9x9.sh
twogtp/neural_networks_13x13.sh [copied from twogtp/timed_self_play_13x13.sh with 52% similarity]
twogtp/neural_networks_19x19.sh [copied from twogtp/timed_self_play_19x19.sh with 52% similarity]
twogtp/neural_networks_9x9.sh [copied from twogtp/timed_self_play_9x9.sh with 52% similarity]
twogtp/self_play_13x13.sh
twogtp/self_play_19x19.sh
twogtp/self_play_9x9.sh
twogtp/timed_self_play_13x13.sh
twogtp/timed_self_play_19x19.sh
twogtp/timed_self_play_9x9.sh