Skip to content

AdrianIordache/Probabilistic-Programming

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Probabilistic Programming

Introduction to (deep) probabilistic modeling based on PyMC and Pyro.

Course taught during the Artificial Intelligence master's program, 1st Year, 1st Semester, 2021

University of Bucharest, Faculty of Mathematics and Computer Science

Professor: Marius Popescu

Laboratory: Marius Popescu

Exam: 50% Assignment 1 + 50% Assignment 2

Latent Dirichlet Allocation (LDA)

Used as a topic modelling technique that can classify text in a document to a particular topic.

PyMC Implementation

LDA

Bayesian Neural Network

Neural networks with the ability to quantify the uncertainty in their predictive output.

PyMC and Pyro Implementation

bayesian-network

On the left, a standard neural network that has one weight for each of its connections, learned from the training set and used in generating a prediction for a test example. On the right, a Bayesian neural network has, instead, a posterior distribution for each weight.

About

Introduction to (deep) probabilistic modeling based on PyMC and Pyro

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published