Skip to content

PPAML Summer School 2016

ngoodman edited this page Apr 4, 2016 · 12 revisions

Each day is about 3hrs of teaching. (The first day maybe a little longer?)

We will make a web book for the content. Some content may be copied from dippl/probmods/forest (with links back)...

Day 1

###Part 1: Introduction

###Part 2: A tour through model-space

  • Resources
    • This is based partly on dippl, and partly on Forest, although we'll need to translate many of the models to webppl.
  • Content
    • Markov models
      • -> HMMs
        • -> PCFGs
    • Hierarchical models
      • Bags of marbles
    • Mixture models
      • Topic models
    • Logistic regression
    • Bayesian neural net
    • ...others?

Day 2:

Part 1: Algorithms

  • Content: Algorithms
    • Rejection
    • Enumeration
    • Particle filters
    • Basic MCMC
    • MCMC
      • Incremental
      • HMC
    • Variational inference
    • Challenges: give models without Infer options and ask students to choose algorithms to make inference work.

Part 2: Making predictions from data

  • Is this a thing?

Day 3: Agents

  • Resources
    • This is based on agentmodels.org, which by then will hopefully be fairly smooth.
  • Algorithms
    • Enumeration + caching
    • Nested inference
  • Content
    • Reasoning about reasoning via nested conditioning
    • Multi-agent reasoning
    • Language understanding
    • Modeling agents
      • Planning as inference
      • MDPs
          • visualizations
      • POMDPS
      • Inferring beliefs, preferences, and other properties from observed behavior
    • RSA

##Day 4: Bayesian data analysis

  • Resources
  • Content
    • MH to revise content
    • Input/output of data
    • Occam's razor
    • Various models useful for BDA
    • Use BDA to compare two of the models shown earlier on a dataset
      • logistic regression vs Bayesian neural net
      • a rich cognitive model vs regression
      • text analysis models (topic models, hmms, etc)