Git Product home page Git Product logo

advbayeslearncourse's Introduction

Advanced Bayesian Learning - PhD course


Course information

The typical participant is a PhD student in Statistics or related fields (Mathematical Statistics, Engineering Science, Quantitative Finance, Computer Science, ...). The participants are expected to have taken a basic course in Bayesian methods, for example Bayesian Learning at Linköping University or Bayesian Statistics I at Stockholm University.

Examination and Grades: The course is graded Pass or Fail. Examination is through individual reports on distributed problems for each topic. Many of the problems will require computer implementations of Bayesian learning algorithms.

Course organization The course is organized in four topics, each containing four lecture hours. Course participants will spend most of their study time by solving the problem sets for each topic on their own computers without supervision.

All lectures are given online using Zoom this year.

Welcome!

Mattias Villani
Professor of Statistics, Stockholm and Linköping University


Topic 1 - Gaussian Processes Regression and Classification

Reading: Gaussian Processes for Machine Learning - Chapters 1, 2.1-2.5, 3.1-3.4, 3.7, 4.1-4.3.
Code: GPML for Matlab | GPy for Python | Gausspr in R | Gaussianprocesses.jl in Julia | GPyTorch - GPs in PyTorch
Other material: Visualize GP kernels

Lecture 1 - April 17, hours 10-12
slides
Lecture 2 - April 17, hours 13-15
slides

Lab Topic 1
Problems | Lidar data


Topic 2 - Bayesian Nonparametrics

Reading: Bayesian Data Analysis - Chapter 23 | The Neal (2000) article on MCMC for Dirichlet Process Mixtures

Lecture 3 - April 28, hours 10-12
slides
Lecture 4 - April 28, hours 13-15
slides | derivation marginal Gibbs

Lab Topic 2
Problems | Galaxy data


Topic 3 - Variational Inference

Reading: Blei et al JASA | Tran's VI Notes
Other material: Natural gradient notes | autograd in python | ForwardDiff in Julia

Lecture 5 - May 15, hours 10-12
slides
Lecture 6 - May 15, hours 13-15
slides

Lab Topic 3
Problems | Time series data


Topic 4 - Bayesian Model Inference

Reading (ordered by priority): Bayesian Data Analysis - Chapter 7 | Bayesian predictive methods article | LOO-CV and WAIC article | Bayesian regularization and Horseshoe | Gaussian Processes for Machine Learning - Chapters 5.1-5.4

Lecture 7 - May 29, hours 10-12
slides
Lecture 8 - May 29, hours 13-15
slides

Lab Topic 4
Problems | StudentTRegression.R | StudentTRegression.jl

advbayeslearncourse's People

Contributors

mattiasvillani avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.