Skip to content
vapor edited this page Oct 30, 2017 · 3 revisions

Please change if any of the design below is inappropriate.

Project Structure

The root directory contains install configuration files, readme, licence, etc., no functionality related code is present.

The data folder contains raw and processed. raw contains directories of *.sgf files (from KGS server). There is only one folder present for example and testing purposes, please do not push all the data to the repository.

AlphaGoZero is the module folder containing the project code. The code for preprocessing, go game, different models, specific algorithms should be separated. There is a settings.py to store constants and parameters for general purposes.

test and docs could be useful in the future.

Workflow

Preprocessing

preprocess.py reads from *.sgf files and converts to the standard internal representation.

Clone this wiki locally