├── .gitignore ├── LICENCE.txt ├── README.md ├── datasets ├── analyze_games.ipynb ├── pgn_args ├── pgn_parse.sh └── showcase_games │ ├── game1.gif │ └── game2.gif ├── elo_ai ├── __init__.py ├── helper_functions │ ├── elo_range.py │ ├── game_analysis.py │ ├── get_device.py │ ├── load_dataset.py │ ├── plot_results.py │ ├── position_converters.py │ └── visualize_predictions.py └── models │ ├── Decisions_Explained.md │ ├── complex_network.py │ ├── rating_ranges │ ├── Graphs │ │ ├── animation.gif │ │ ├── architecture.png │ │ ├── architecture.py │ │ ├── boards_mirrors.onnx │ │ ├── boards_mirrors.onnx.png │ │ ├── loss_plot.png │ │ ├── predictions.png │ │ ├── probabilities_rating_ranges.png │ │ └── visualize_elo_probabilities.py │ ├── boards_mirrors.pt │ └── lstm_train_rating_ranges.ipynb │ └── train_network.py ├── guess_the_elo.py ├── requirements.txt └── setup.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HliasOuzounis/Ai-Guess-the-elo/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENCE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HliasOuzounis/Ai-Guess-the-elo/HEAD/LICENCE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HliasOuzounis/Ai-Guess-the-elo/HEAD/README.md -------------------------------------------------------------------------------- /datasets/analyze_games.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HliasOuzounis/Ai-Guess-the-elo/HEAD/datasets/analyze_games.ipynb -------------------------------------------------------------------------------- /datasets/pgn_args: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HliasOuzounis/Ai-Guess-the-elo/HEAD/datasets/pgn_args -------------------------------------------------------------------------------- /datasets/pgn_parse.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HliasOuzounis/Ai-Guess-the-elo/HEAD/datasets/pgn_parse.sh -------------------------------------------------------------------------------- /datasets/showcase_games/game1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HliasOuzounis/Ai-Guess-the-elo/HEAD/datasets/showcase_games/game1.gif -------------------------------------------------------------------------------- /datasets/showcase_games/game2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HliasOuzounis/Ai-Guess-the-elo/HEAD/datasets/showcase_games/game2.gif -------------------------------------------------------------------------------- /elo_ai/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /elo_ai/helper_functions/elo_range.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HliasOuzounis/Ai-Guess-the-elo/HEAD/elo_ai/helper_functions/elo_range.py -------------------------------------------------------------------------------- /elo_ai/helper_functions/game_analysis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HliasOuzounis/Ai-Guess-the-elo/HEAD/elo_ai/helper_functions/game_analysis.py -------------------------------------------------------------------------------- /elo_ai/helper_functions/get_device.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HliasOuzounis/Ai-Guess-the-elo/HEAD/elo_ai/helper_functions/get_device.py -------------------------------------------------------------------------------- /elo_ai/helper_functions/load_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HliasOuzounis/Ai-Guess-the-elo/HEAD/elo_ai/helper_functions/load_dataset.py -------------------------------------------------------------------------------- /elo_ai/helper_functions/plot_results.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HliasOuzounis/Ai-Guess-the-elo/HEAD/elo_ai/helper_functions/plot_results.py -------------------------------------------------------------------------------- /elo_ai/helper_functions/position_converters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HliasOuzounis/Ai-Guess-the-elo/HEAD/elo_ai/helper_functions/position_converters.py -------------------------------------------------------------------------------- /elo_ai/helper_functions/visualize_predictions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HliasOuzounis/Ai-Guess-the-elo/HEAD/elo_ai/helper_functions/visualize_predictions.py -------------------------------------------------------------------------------- /elo_ai/models/Decisions_Explained.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HliasOuzounis/Ai-Guess-the-elo/HEAD/elo_ai/models/Decisions_Explained.md -------------------------------------------------------------------------------- /elo_ai/models/complex_network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HliasOuzounis/Ai-Guess-the-elo/HEAD/elo_ai/models/complex_network.py -------------------------------------------------------------------------------- /elo_ai/models/rating_ranges/Graphs/animation.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HliasOuzounis/Ai-Guess-the-elo/HEAD/elo_ai/models/rating_ranges/Graphs/animation.gif -------------------------------------------------------------------------------- /elo_ai/models/rating_ranges/Graphs/architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HliasOuzounis/Ai-Guess-the-elo/HEAD/elo_ai/models/rating_ranges/Graphs/architecture.png -------------------------------------------------------------------------------- /elo_ai/models/rating_ranges/Graphs/architecture.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HliasOuzounis/Ai-Guess-the-elo/HEAD/elo_ai/models/rating_ranges/Graphs/architecture.py -------------------------------------------------------------------------------- /elo_ai/models/rating_ranges/Graphs/boards_mirrors.onnx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HliasOuzounis/Ai-Guess-the-elo/HEAD/elo_ai/models/rating_ranges/Graphs/boards_mirrors.onnx -------------------------------------------------------------------------------- /elo_ai/models/rating_ranges/Graphs/boards_mirrors.onnx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HliasOuzounis/Ai-Guess-the-elo/HEAD/elo_ai/models/rating_ranges/Graphs/boards_mirrors.onnx.png -------------------------------------------------------------------------------- /elo_ai/models/rating_ranges/Graphs/loss_plot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HliasOuzounis/Ai-Guess-the-elo/HEAD/elo_ai/models/rating_ranges/Graphs/loss_plot.png -------------------------------------------------------------------------------- /elo_ai/models/rating_ranges/Graphs/predictions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HliasOuzounis/Ai-Guess-the-elo/HEAD/elo_ai/models/rating_ranges/Graphs/predictions.png -------------------------------------------------------------------------------- /elo_ai/models/rating_ranges/Graphs/probabilities_rating_ranges.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HliasOuzounis/Ai-Guess-the-elo/HEAD/elo_ai/models/rating_ranges/Graphs/probabilities_rating_ranges.png -------------------------------------------------------------------------------- /elo_ai/models/rating_ranges/Graphs/visualize_elo_probabilities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HliasOuzounis/Ai-Guess-the-elo/HEAD/elo_ai/models/rating_ranges/Graphs/visualize_elo_probabilities.py -------------------------------------------------------------------------------- /elo_ai/models/rating_ranges/boards_mirrors.pt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HliasOuzounis/Ai-Guess-the-elo/HEAD/elo_ai/models/rating_ranges/boards_mirrors.pt -------------------------------------------------------------------------------- /elo_ai/models/rating_ranges/lstm_train_rating_ranges.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HliasOuzounis/Ai-Guess-the-elo/HEAD/elo_ai/models/rating_ranges/lstm_train_rating_ranges.ipynb -------------------------------------------------------------------------------- /elo_ai/models/train_network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HliasOuzounis/Ai-Guess-the-elo/HEAD/elo_ai/models/train_network.py -------------------------------------------------------------------------------- /guess_the_elo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HliasOuzounis/Ai-Guess-the-elo/HEAD/guess_the_elo.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HliasOuzounis/Ai-Guess-the-elo/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HliasOuzounis/Ai-Guess-the-elo/HEAD/setup.py --------------------------------------------------------------------------------