- Computational Interaction Summer School Notes
- Saarbrucken, June 2022
- John H. Williamson, University of Glasgow
- This is a brief introduction to Bayesian methods for HCI. It encompasses:
- Basic Bayesian philosophy and probability theory
- Bayesian methods in the loop
- Bayesian optimisation
- Empirical analyis with Bayesian methods
- Bayesian cognitive modelling
- Visualisation and interaction with Bayesian models
- These notes are released under an MIT license.
- All notes are available as a Jupyter notebook.
I recommend having Anaconda pre-installed. To create a clean environment for these notes (my recommended approach):
conda create -n cix_2022_jhw
conda activate cix_2022_jhw
conda install jupyter matplotlib numpy scipy seaborn pandas ipykernel
pip install -r requirements.txt
jupyter notebook
On Windows, pymc3
sometimes has trouble. Try:
pip uninstall pymc3
conda install pymc3 m2w64-toolchain -c conda-forge