Borch

Our open source Universal Deep Probabilistic Programming Language

What is Borch?

In order to combine Deep Learning and proper uncertainty estimation, we developed Borch. A scalable deep universal probabilistic programming language, built on top of PyTorch.

Borch makes it easy to write anything from hierarchical Bayesian models to probabilistic deep neural networks with billions of parameters. We even have functionalities for taking your favorite neural network architecture and converting it to Bayesian in one line of code! Why does this matter? Well, because all models in production need to be able to show their uncertainty on any given prediction. This makes deep learning more transparent, explainable, and robust.
Our borch paper published on arxiv

Links:

Where to find out more about it:

Read More