## Spriteworld Manipulation Experiment

This folder contains the code to reproduce the Spriteworld experiments in "A Pattern Language for Machine Learning Tasks". See Section 3.1 and Appendix D.1 for more details.

To train the model, install the requirements and then run `spriteworld-experiment.py`:
```
pip install -r requirements.txt
python3 spriteworld-experiment.py
```

This trains the model and saves the figure (displayed in Section 3.1) to `shape-output.png`.