Skip to content

Latent Dirichlet Allocation in PyMC 2 and Bayesian Neural Network variants implemented in Pyro.

License

Notifications You must be signed in to change notification settings

ArmandNM/probabilistic-programming

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

Probabilistic Programming

Assignments for the Probabilistic Programming class taught at the Artificial Intelligence master program at University of Bucharest.

All notebooks are opened in Google Colab.

Latent Dirichlet Allocation

PyMC 2 implementation of the LDA algorithm for topic modeling.

Notebook: Latent Dirichlet Allocation - PyMC

Bayesian Neural Network

Implemented multiple bayesian neural network variants in Pyro, a probabilistic programming framework with PyTorch backend.

Notebooks bellow:

Bayesian Fully Connected Neural Networks:

Bayesian Convolutional Neural Network:

Bayesian Siamese Neural Network (based on the method described by Koch et al in Siamese Neural Networks for One-shot Image Recognition):

About

Latent Dirichlet Allocation in PyMC 2 and Bayesian Neural Network variants implemented in Pyro.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published