#684 · Primary category: Education & Research
Bayesian-Neural-Networks
Pytorch implementations of Bayes By Backprop, MC Dropout, SGLD, the Local Reparametrization Trick, KF-Laplace, SG-HMC and more
Project last updated:10/20/23
GitHub Stars
2.0K
Forks
306
Contributors
4
License
MIT
Why we included this project
Researchers and students learning how Bayesian uncertainty estimation works inside deep networks will find a lot to work with here. The repo implements the main approximate inference families in PyTorch: variational approaches such as Bayes by Backprop and the local reparameterisation trick, sampling methods like SGLD and Hamiltonian Monte Carlo, plus cheaper shortcuts such as MC dropout and the Kronecker-factored Laplace approximation. Since the same toy and UCI regression benchmarks and MNIST classification tasks are used across methods, you can compare how each one behaves without rebuilding the setup, and the Colab notebooks mean nothing needs to be installed locally. Teams that want calibrated confidence scores or out-of-distribution awareness in classifiers and regressors can treat these implementations as a starting point. The code stays close to the original papers, which makes it a genuinely useful way to work through the theory rather than just copying.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
prompts.chat
f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.
JavaGuide
Java Interview & Backend General Interview Guide, covering computer fundamentals, databases, distributed systems, high concurrency, system design, and AI application development.
system-prompts-and-models-of-ai-tools
A curated collection of system prompts, internal tools, and AI models from popular AI assistants and coding agents.
30-seconds-of-code
Coding articles to level up your development skills
generative-ai-for-beginners
21 Lessons, Get Started Building with Generative AI