Allen Mi - January 2022
The project is developed under x86-64
Linux. The system dependencies are as follows:
conda
: Anaconda or Miniconda, for managing the appropriate Python virtual environment
To install the Python dependencies, run
conda env create -f requirements.yml
at the root directory of the folder, followed by
conda activate qnlp
to activate the virtual environment.
corpus/
: corpus-related filescorpus.pickle
: pickled 40-sentence corpus
data/
: saved training dataall_results.pickle
: pickled training results used in the notebookssweep.pickle
: pickled parameter sweep results used in the notebooks
figures/
: paper figures- omitted
ansaetze.py
: implementations for the variational ansaetzeutils.py
: utility code for training and testing the modeltraining-and-testing.ipynb
: Jupyter notebook for implementing, training and testing the modelmake-figures.ipynb
: Jupyter notebook for generating the paper figuresrequirements.yml
:conda
virtual environment specificationsREADME.md
: this Markdown file