Coder Social home page Coder Social logo

hrolive / introduction-to-bayesian-statistical-learning Goto Github PK

View Code? Open in Web Editor NEW
1.0 2.0 0.0 15.33 MB

Concepts of Bayesian Statistics, Bayesian inference, computational techniques and knowledge about the different types of models as well as model selection procedures.

Jupyter Notebook 99.65% Python 0.35%
bayesian-inference bayesian-optimization bayesian-statistics hpc jupyter-notebook mcmc pymc3 python statistics deep-learning gaussian-processes notebook variational-autoencoder

introduction-to-bayesian-statistical-learning's Introduction

Introduction to Bayesian Statistical Learning

Table of Contents

  1. Description
  2. Information
  3. File descriptions
  4. Certificate

Description

When observing data, the key question is: What can I learn from the observation? Bayesian inference treats all parameters of the model as random variables. The main task is to update their distribution as new data is observed. Hence, quantifying uncertainty of the parameter estimation is always part of the task. In this course we will introduce the basic theoretical concepts of Bayesian Statistics and Bayesian inference. We discuss the computational techniques and their implementations, different types of models as well as model selection procedures. We will exercise on the existing datasets using the PyMC3 framework for practicals.

Information

The overall goals of this course were the following:

  • Bayes theorem, Prior and Posterior distributions;
  • Computational challenges and techniques: MCMC, variational approaches;
  • Models: mixture models, Gaussian processes, neural networks;
  • Bayesian model selection: Bayes factor and others;
  • PyMC3 framework for Bayesian computation;
  • Running Bayesian models on a Supercomputer;

More detailed information, links and software setup for the course can be found on the course website.

File descriptions

The description of the files in this repository can be found below:


  • Day 3 - Markov chain Monte Carlo (MCMC) methods:

Certificate

The certificate for the workshop can be found below:

"Introduction to Bayesian Statistical Learning" - Jülich Supercomputing Centre (JSC) (Issued On: April 2023)

introduction-to-bayesian-statistical-learning's People

Contributors

hrolive avatar

Stargazers

 avatar

Watchers

 avatar  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.