probabilistic-programming

Open-source projects categorized as probabilistic-programming

Top 23 probabilistic-programming Open-Source Projects

  • Awesome-pytorch-list

    A comprehensive list of pytorch related content on github,such as different models,implementations,helper libraries,tutorials etc.

  • pyro

    Deep universal probabilistic programming with Python and PyTorch

  • Project mention: Show HN: Designing Bridges with PyTorch | news.ycombinator.com | 2024-01-11

    Mostly I use pytorch for statistical modeling https://pyro.ai . Under the hood that package uses a lot of Monte Carlo integration and variational methods (i.e. integration by optimization). It does support neural nets, but probably >80% of pyro users stick to simpler hierarchical Bayesian models.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • PyMC

    Bayesian Modeling and Probabilistic Programming in Python

  • MarkovJunior

    Probabilistic language based on pattern matching and constraint propagation, 153 examples

  • pyprobml

    Python code for "Probabilistic Machine learning" book by Kevin Murphy

  • probability

    Probabilistic reasoning and statistical analysis in TensorFlow

  • Project mention: How often do you see Bayesian Statistics or Stan in the DS world? Essential skill or a nice to have? | /r/datascience | 2023-06-17

    TensorFlow-Probability

  • numpyro

    Probabilistic programming with NumPy powered by JAX for autograd and JIT compilation to GPU/TPU/CPU.

  • Project mention: Bayesian Analysis with Python | news.ycombinator.com | 2024-02-10
  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • orbit

    A Python package for Bayesian forecasting with object-oriented design and probabilistic models under the hood. (by uber)

  • boomfilters

    Probabilistic data structures for processing continuous, unbounded streams.

  • uncertainty-baselines

    High-quality implementations of standard and SOTA methods on a variety of tasks.

  • Bayeslite

    BayesDB on SQLite. A Bayesian database table for querying the probable implications of data as easily as SQL databases query the data itself.

  • Algorithm

    Algorithm is a library of tools that is used to create intelligent applications.

  • blackjax

    BlackJAX is a Bayesian Inference library designed for ease of use, speed and modularity.

  • Project mention: AutoBNN: Probabilistic Time Series Forecasting | news.ycombinator.com | 2024-03-30

    What are the other four frameworks?

    > For one, who wants to do stuff in tensorflow anymore let alone tensorflow-probability.

    AutoBNN is a JAX library and has nothing to do technically with TF Probability. It was developed by the TF Probability team.

    > DL community prefers pytorch and stats community prefers Stan.

    It looks like the JAX ecosystem for stats is growing: NumPyro is based on JAX, PyMC has a JAX backend, https://github.com/blackjax-devs/blackjax has effective samplers, there is https://github.com/jax-ml/bayeux, and now AutoBNN.

    > This one seems theoretically more interesting than some others but practically less useful.

    Are there other factors why you think AutoBNN is not practically useful, apart from being based on the wrong foundation (which was a mistaken belief of yours)?

  • edward2

    A simple probabilistic programming language.

  • lightwood

    Lightwood is Legos for Machine Learning.

  • Stheno.jl

    Probabilistic Programming with Gaussian processes in Julia

  • problog

    ProbLog is a Probabilistic Logic Programming Language for logic programs with probabilities.

  • fastfilter

    fastfilter: Binary fuse & xor filters for Zig (faster and smaller than bloom filters)

  • Project mention: Fastfilter: Binary fuse and xor filters for Zig | news.ycombinator.com | 2023-06-02
  • funsor

    Functional tensors for probabilistic programming

  • Project mention: Functions are Vectors | news.ycombinator.com | 2023-07-30

    Plug for the Funsor library, written by Eli Bingham and me for use in the Pyro and NumPyro probabilistic programming languages. We tried to take the "functions are tensors" perspective and make a numpy-like library for functions, aimed mostly at the log-density functions of probability distributions.

    Paper: "Functional Tensors for Probabilistic Programming" (2019) https://arxiv.org/abs/1910.10775

    Code: https://github.com/pyro-ppl/funsor

  • rant

    Rant - The templating language for procedural generation.

  • LoMRF

    LoMRF is an open-source implementation of Markov Logic Networks

  • Axle

    Axle Domain Specific Language for Scientific Cloud Computing and Visualization (by axlelang)

  • Gumbi

    Gaussian Process Model Building Interface

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

probabilistic-programming related posts

Index

What are some of the best open-source probabilistic-programming projects? This list will help you:

Project Stars
1 Awesome-pytorch-list 14,932
2 pyro 8,356
3 PyMC 8,155
4 MarkovJunior 6,780
5 pyprobml 6,243
6 probability 4,131
7 numpyro 2,039
8 orbit 1,799
9 boomfilters 1,574
10 uncertainty-baselines 1,362
11 Bayeslite 914
12 Algorithm 829
13 blackjax 721
14 edward2 663
15 lightwood 420
16 Stheno.jl 332
17 problog 296
18 fastfilter 240
19 funsor 230
20 rant 183
21 LoMRF 81
22 Axle 66
23 Gumbi 48

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com