├── .gitignore ├── LICENSE ├── Loss_vs_Epoch0_iter0_2019-03-12.png ├── Loss_vs_Epoch_iter1_12019-03-13.png ├── README.md └── src ├── MCTS_c4.py ├── alpha_net_c4.py ├── connect_board.py ├── encoder_decoder_c4.py ├── evaluator_c4.py ├── main_pipeline.py ├── model_data ├── Loss_vs_Epoch0_iter0_2019-03-12.png ├── Loss_vs_Epoch1_2019-03-12.png ├── Loss_vs_Epoch1_iter1_12019-03-14.png ├── Loss_vs_Epoch2_iter2_12019-03-14.png ├── Loss_vs_Epoch_iter1_12019-03-13.png ├── Loss_vs_Epoch_iter1_12019-05-13.png ├── Loss_vs_Epoch_iter2_12019-03-14.png ├── Loss_vs_Epoch_iter3_12019-03-18.png ├── Loss_vs_Epoch_iter3_trained1_12019-03-18_epoch300plus.png ├── Loss_vs_Epoch_iter4_12019-03-25.png ├── Loss_vs_Epoch_iter5_12019-04-01.png ├── Loss_vs_Epoch_iter6(1)_12019-04-11.png ├── Loss_vs_Epoch_iter6_12019-04-11.png ├── Loss_vs_Epoch_iter7_12019-04-24.png ├── Loss_vs_Epoch_iter7_trained1_12019-04-25.png ├── Loss_vs_Epoch_iter7_trained2_12019-04-25.png └── c4_current_net_trained_iter8.pth.tar ├── play_against_c4.py ├── train_c4.py └── visualize_board_c4.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plkmo/AlphaZero_Connect4/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plkmo/AlphaZero_Connect4/HEAD/LICENSE -------------------------------------------------------------------------------- /Loss_vs_Epoch0_iter0_2019-03-12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plkmo/AlphaZero_Connect4/HEAD/Loss_vs_Epoch0_iter0_2019-03-12.png -------------------------------------------------------------------------------- /Loss_vs_Epoch_iter1_12019-03-13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plkmo/AlphaZero_Connect4/HEAD/Loss_vs_Epoch_iter1_12019-03-13.png -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plkmo/AlphaZero_Connect4/HEAD/README.md -------------------------------------------------------------------------------- /src/MCTS_c4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plkmo/AlphaZero_Connect4/HEAD/src/MCTS_c4.py -------------------------------------------------------------------------------- /src/alpha_net_c4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plkmo/AlphaZero_Connect4/HEAD/src/alpha_net_c4.py -------------------------------------------------------------------------------- /src/connect_board.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plkmo/AlphaZero_Connect4/HEAD/src/connect_board.py -------------------------------------------------------------------------------- /src/encoder_decoder_c4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plkmo/AlphaZero_Connect4/HEAD/src/encoder_decoder_c4.py -------------------------------------------------------------------------------- /src/evaluator_c4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plkmo/AlphaZero_Connect4/HEAD/src/evaluator_c4.py -------------------------------------------------------------------------------- /src/main_pipeline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plkmo/AlphaZero_Connect4/HEAD/src/main_pipeline.py -------------------------------------------------------------------------------- /src/model_data/Loss_vs_Epoch0_iter0_2019-03-12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plkmo/AlphaZero_Connect4/HEAD/src/model_data/Loss_vs_Epoch0_iter0_2019-03-12.png -------------------------------------------------------------------------------- /src/model_data/Loss_vs_Epoch1_2019-03-12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plkmo/AlphaZero_Connect4/HEAD/src/model_data/Loss_vs_Epoch1_2019-03-12.png -------------------------------------------------------------------------------- /src/model_data/Loss_vs_Epoch1_iter1_12019-03-14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plkmo/AlphaZero_Connect4/HEAD/src/model_data/Loss_vs_Epoch1_iter1_12019-03-14.png -------------------------------------------------------------------------------- /src/model_data/Loss_vs_Epoch2_iter2_12019-03-14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plkmo/AlphaZero_Connect4/HEAD/src/model_data/Loss_vs_Epoch2_iter2_12019-03-14.png -------------------------------------------------------------------------------- /src/model_data/Loss_vs_Epoch_iter1_12019-03-13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plkmo/AlphaZero_Connect4/HEAD/src/model_data/Loss_vs_Epoch_iter1_12019-03-13.png -------------------------------------------------------------------------------- /src/model_data/Loss_vs_Epoch_iter1_12019-05-13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plkmo/AlphaZero_Connect4/HEAD/src/model_data/Loss_vs_Epoch_iter1_12019-05-13.png -------------------------------------------------------------------------------- /src/model_data/Loss_vs_Epoch_iter2_12019-03-14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plkmo/AlphaZero_Connect4/HEAD/src/model_data/Loss_vs_Epoch_iter2_12019-03-14.png -------------------------------------------------------------------------------- /src/model_data/Loss_vs_Epoch_iter3_12019-03-18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plkmo/AlphaZero_Connect4/HEAD/src/model_data/Loss_vs_Epoch_iter3_12019-03-18.png -------------------------------------------------------------------------------- /src/model_data/Loss_vs_Epoch_iter3_trained1_12019-03-18_epoch300plus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plkmo/AlphaZero_Connect4/HEAD/src/model_data/Loss_vs_Epoch_iter3_trained1_12019-03-18_epoch300plus.png -------------------------------------------------------------------------------- /src/model_data/Loss_vs_Epoch_iter4_12019-03-25.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plkmo/AlphaZero_Connect4/HEAD/src/model_data/Loss_vs_Epoch_iter4_12019-03-25.png -------------------------------------------------------------------------------- /src/model_data/Loss_vs_Epoch_iter5_12019-04-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plkmo/AlphaZero_Connect4/HEAD/src/model_data/Loss_vs_Epoch_iter5_12019-04-01.png -------------------------------------------------------------------------------- /src/model_data/Loss_vs_Epoch_iter6(1)_12019-04-11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plkmo/AlphaZero_Connect4/HEAD/src/model_data/Loss_vs_Epoch_iter6(1)_12019-04-11.png -------------------------------------------------------------------------------- /src/model_data/Loss_vs_Epoch_iter6_12019-04-11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plkmo/AlphaZero_Connect4/HEAD/src/model_data/Loss_vs_Epoch_iter6_12019-04-11.png -------------------------------------------------------------------------------- /src/model_data/Loss_vs_Epoch_iter7_12019-04-24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plkmo/AlphaZero_Connect4/HEAD/src/model_data/Loss_vs_Epoch_iter7_12019-04-24.png -------------------------------------------------------------------------------- /src/model_data/Loss_vs_Epoch_iter7_trained1_12019-04-25.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plkmo/AlphaZero_Connect4/HEAD/src/model_data/Loss_vs_Epoch_iter7_trained1_12019-04-25.png -------------------------------------------------------------------------------- /src/model_data/Loss_vs_Epoch_iter7_trained2_12019-04-25.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plkmo/AlphaZero_Connect4/HEAD/src/model_data/Loss_vs_Epoch_iter7_trained2_12019-04-25.png -------------------------------------------------------------------------------- /src/model_data/c4_current_net_trained_iter8.pth.tar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plkmo/AlphaZero_Connect4/HEAD/src/model_data/c4_current_net_trained_iter8.pth.tar -------------------------------------------------------------------------------- /src/play_against_c4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plkmo/AlphaZero_Connect4/HEAD/src/play_against_c4.py -------------------------------------------------------------------------------- /src/train_c4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plkmo/AlphaZero_Connect4/HEAD/src/train_c4.py -------------------------------------------------------------------------------- /src/visualize_board_c4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plkmo/AlphaZero_Connect4/HEAD/src/visualize_board_c4.py --------------------------------------------------------------------------------