Lecture notes for a course on Decision and Game Theory for undergraduates studying AI
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
imgs
1_Decisions_Ignorance.ipynb
2_Decisions_Risk.ipynb
3_GameTheory_I.ipynb
4_GameTheory_II.ipynb
5_LowRationality_Evolution_Learning.ipynb
6_SignalingGames.ipynb
LICENSE
README.md

README.md

decisions-games-ai

This repository contains Jupyter Notebooks used for slides for a mini-course on decision and game theory for undergraduate students in artificial intelligence at Universiteit van Amsterdam.

To follow along (on UNIX-based systems, but only minor modifications required for Windows):

  1. Install Python 3.X via the Anaconda Distribution: https://www.anaconda.com/download

  2. Make environment for the course:

    conda create --name cgd

  3. Install packages:

    conda install numpy jupyter matplotlib pytorch -c pytorch

  4. To view Jupyter Notebooks as slides:

    conda install -c conda-forge rise

  5. Get the course materials from GitHub:

    git clone https://github.com/shanest/decisions-games-ai.git

    or download as a zip file using the green "Clone or Download" button above. (Note that the slides will change over the duration of the course, so you will need to do this more than once.)

  6. View:

    cd decisions-games-ai

    jupyter notebook

    Open the relevant file. To view as slides, press ALT+R or the icon on the right of the toolbar in Jupyter.

Other Useful Materials