/Thesis

A reposity for my PhD thesis

Primary LanguageJupyter NotebookMIT LicenseMIT

Understanding responses to environments for the Prisoner's Dilemma: A machine learning approach

This thesis contains the source code and the Latex documents for the thesis titled ``Understanding responses to environments for the Prisoner's Dilemma: A machine learning approach'' submitted in fulfillment of the requirements for the degree of Doctor of Philosophy.

Cloning

To clone the repository locally run the following command:

$ git clone  --recurse-submodules https://github.com/Nikoleta-v3/Thesis.git

Note that command includes the option --recurse-submodules. This is because there are several submodules to this repository.

Environment and requirements

All code for this thesis is in Python with all versions specified in environment.yml.

To create and activate the environment run:

$ conda env create -f environment.yml
$ source activate thesis

Compiling the thesis document

Once the repository and the submodules have been cloned locally, and the conda environment is activated run the following command to compile the written document:

$ inv compile