GitHub topics: probabilistic-programming
pymc-devs/pymc
Bayesian Modeling and Probabilistic Programming in Python
Language: Python - Size: 516 MB - Last synced at: about 17 hours ago - Pushed at: 1 day ago - Stars: 9,145 - Forks: 2,112

tensorflow/probability
Probabilistic reasoning and statistical analysis in TensorFlow
Language: Jupyter Notebook - Size: 153 MB - Last synced at: 39 minutes ago - Pushed at: 1 day ago - Stars: 4,354 - Forks: 1,118

TuringLang/DynamicPPL.jl
Implementation of domain-specific language (DSL) for dynamic probabilistic programming
Language: Julia - Size: 5.19 MB - Last synced at: about 23 hours ago - Pushed at: 1 day ago - Stars: 234 - Forks: 36

JaxGaussianProcesses/GPJax
Gaussian processes in JAX and Flax.
Language: Python - Size: 284 MB - Last synced at: 3 days ago - Pushed at: about 1 month ago - Stars: 524 - Forks: 63

ReactiveBayes/RxInfer.jl
Julia package for automated Bayesian inference on a factor graph with reactive message passing
Language: Jupyter Notebook - Size: 444 MB - Last synced at: 4 days ago - Pushed at: 6 days ago - Stars: 345 - Forks: 30

blackjax-devs/blackjax
BlackJAX is a Bayesian Inference library designed for ease of use, speed and modularity.
Language: Python - Size: 418 MB - Last synced at: 3 days ago - Pushed at: 3 months ago - Stars: 936 - Forks: 119

mindsdb/lightwood
Lightwood is Legos for Machine Learning.
Language: Python - Size: 75.7 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 478 - Forks: 99

kamel-usp/dpasp
Differentiable probabilistic answer set programming
Language: C - Size: 810 KB - Last synced at: 5 days ago - Pushed at: about 1 month ago - Stars: 25 - Forks: 5

genlm/genlm-backend
High-performance backend for language model probabilistic programs
Language: Python - Size: 2.88 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 10 - Forks: 2

ropeless/compiled_knowledge
CompiledKnowledge is a Python package for compiling and querying discrete probabilistic graphical models.
Language: Python - Size: 1.48 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 0 - Forks: 0

genlm/genlm-control
Controlled text generation with programmable constraints
Language: Python - Size: 8.26 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 125 - Forks: 15

flyaflya/causact
causact: R package to accelerate computational Bayesian inference workflows in R through interactive visualization of models and their output.
Language: R - Size: 12.8 MB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 47 - Forks: 12

TuringLang/Turing.jl
Bayesian inference with probabilistic programming.
Language: Julia - Size: 37.9 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 2,151 - Forks: 227

pyro-ppl/pyro
Deep universal probabilistic programming with Python and PyTorch
Language: Python - Size: 93.5 MB - Last synced at: 6 days ago - Pushed at: 24 days ago - Stars: 8,829 - Forks: 993

ReactiveBayes/ReactiveMP.jl
High-performance reactive message-passing based Bayesian inference engine
Language: Julia - Size: 107 MB - Last synced at: about 23 hours ago - Pushed at: 1 day ago - Stars: 114 - Forks: 14

gmgeorg/torchlambertw
Lambert W function and Lambert W x F distributions in pytorch
Language: Jupyter Notebook - Size: 1.92 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 11 - Forks: 1

ExtensityAI/symbolicai
A neurosymbolic perspective on LLMs
Language: Python - Size: 28.5 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 1,555 - Forks: 73

mschauer/ZigZagBoomerang.jl
Sleek implementations of the ZigZag, Boomerang and other assorted piecewise deterministic Markov processes for Markov Chain Monte Carlo including Sticky PDMPs for variable selection
Language: Julia - Size: 37.4 MB - Last synced at: 3 days ago - Pushed at: almost 3 years ago - Stars: 104 - Forks: 7

nimble-dev/nimble
The base NIMBLE package for R
Language: C++ - Size: 72.3 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 179 - Forks: 23

vbprojects/ukraine_war_sentiment
Measuring how events shape discourse on twitter surrounding the Ukraine War in 2022 using piecewise exponential decay models.
Language: Jupyter Notebook - Size: 563 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

hexops/fastfilter
fastfilter: Binary fuse & xor filters for Zig (faster and smaller than bloom filters)
Language: Zig - Size: 169 KB - Last synced at: 5 days ago - Pushed at: 5 months ago - Stars: 271 - Forks: 15

genlm/llamppl
Probabilistic programming with large language models
Language: Python - Size: 1.05 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 125 - Forks: 20

liesel-devs/liesel
A probabilistic programming framework
Language: Python - Size: 21.6 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 43 - Forks: 3

kach/memo
A domain-specific probabilistic programming language for reasoning about reasoning
Language: Python - Size: 41.9 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 87 - Forks: 7

CosmicMind/Algorithm
Algorithm is a library of tools that is used to create intelligent applications.
Language: Swift - Size: 265 KB - Last synced at: 4 days ago - Pushed at: over 5 years ago - Stars: 830 - Forks: 84

jax-ml/oryx
Oryx is a library for probabilistic programming and deep learning built on top of Jax.
Language: Python - Size: 350 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 270 - Forks: 10

probmods/webppl
Probabilistic programming for the web
Language: JavaScript - Size: 10.8 MB - Last synced at: 7 days ago - Pushed at: about 1 year ago - Stars: 626 - Forks: 84

xavier-zy/Awesome-pytorch-list-CNVersion
Awesome-pytorch-list 翻译工作进行中......
Language: Jupyter Notebook - Size: 1.16 MB - Last synced at: 5 days ago - Pushed at: about 4 years ago - Stars: 1,780 - Forks: 403

SciML/DiffEqBayes.jl
Extension functionality which uses Stan.jl, DynamicHMC.jl, and Turing.jl to estimate the parameters to differential equations and perform Bayesian probabilistic scientific machine learning
Language: Julia - Size: 41.5 MB - Last synced at: 6 days ago - Pushed at: 13 days ago - Stars: 124 - Forks: 27

JuliaGaussianProcesses/AbstractGPs.jl
Abstract types and methods for Gaussian Processes.
Language: Julia - Size: 119 MB - Last synced at: 12 days ago - Pushed at: about 1 month ago - Stars: 266 - Forks: 25

petrpro666/Uncertain
Uncertain is a Swift library for handling uncertain data, enabling reliable decisions with noisy or incomplete information. 🌟🚀
Language: Swift - Size: 27.3 KB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 0 - Forks: 0

TuringLang/docs
Documentation and tutorials for the Turing language
Language: Markdown - Size: 1.48 GB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 236 - Forks: 104

affeldt-aist/monae
Monadic effects and equational reasoning in Rocq
Language: Rocq Prover - Size: 4.85 MB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 72 - Forks: 14

pyro-ppl/numpyro
Probabilistic programming with NumPy powered by JAX for autograd and JIT compilation to GPU/TPU/CPU.
Language: Python - Size: 95.4 MB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 2,490 - Forks: 264

probcomp/Gen.jl
A general-purpose probabilistic programming system with programmable inference
Language: Julia - Size: 31.1 MB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 1,814 - Forks: 162

kesslerlib/kessler
A machine learning library for spacecraft collision avoidance
Language: Python - Size: 6.12 MB - Last synced at: 1 day ago - Pushed at: 2 months ago - Stars: 57 - Forks: 18

bharathgs/Awesome-pytorch-list
A comprehensive list of pytorch related content on github,such as different models,implementations,helper libraries,tutorials etc.
Size: 867 KB - Last synced at: 16 days ago - Pushed at: over 1 year ago - Stars: 15,992 - Forks: 2,818

ant-le/causal_discovery
Master Thesis on LLM-enhanced Causal Discovery methods
Language: Svelte - Size: 123 KB - Last synced at: 17 days ago - Pushed at: 18 days ago - Stars: 0 - Forks: 0

probcomp/Gen.clj
A general-purpose probabilistic programming system with programmable inference.
Language: Clojure - Size: 13.4 MB - Last synced at: 18 days ago - Pushed at: 5 months ago - Stars: 23 - Forks: 3

lasapp/lasapp
Replication package for paper submission with the same name.
Language: Python - Size: 358 KB - Last synced at: 24 days ago - Pushed at: 24 days ago - Stars: 2 - Forks: 0

TuringLang/AbstractPPL.jl
Common types and interfaces for probabilistic programming
Language: Julia - Size: 1010 KB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 29 - Forks: 9

hyosubkim/bayes-toolbox
bayes-toolbox
Language: Python - Size: 212 MB - Last synced at: about 21 hours ago - Pushed at: about 1 month ago - Stars: 93 - Forks: 6

outbrain-inc/outrank
A Python library for efficient feature ranking and selection on sparse data sets.
Language: Python - Size: 2.68 MB - Last synced at: 29 days ago - Pushed at: 2 months ago - Stars: 22 - Forks: 5

Joshuaalbert/jaxns
Probabilistic Programming and Nested sampling in JAX
Language: Python - Size: 52.4 MB - Last synced at: 29 days ago - Pushed at: 29 days ago - Stars: 187 - Forks: 15

tylertreat/BoomFilters
Probabilistic data structures for processing continuous, unbounded streams.
Language: Go - Size: 149 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1,615 - Forks: 118

genjax-community/genjax
Probabilistic programming with programmable inference for parallel accelerators.
Language: Python - Size: 54 MB - Last synced at: 12 days ago - Pushed at: 14 days ago - Stars: 26 - Forks: 6

barrust/pyprobables
Probabilistic data structures in python http://pyprobables.readthedocs.io/en/latest/index.html
Language: Python - Size: 4.35 MB - Last synced at: 6 days ago - Pushed at: 2 months ago - Stars: 118 - Forks: 11

cscherrer/Soss.jl
Probabilistic programming via source rewriting
Language: Julia - Size: 5.81 MB - Last synced at: 4 days ago - Pushed at: about 1 year ago - Stars: 418 - Forks: 30

luiarthur/TuringBnpBenchmarks
Benchmarks of Bayesian Nonparametric models in Turing and other PPLs
Language: Jupyter Notebook - Size: 36.7 MB - Last synced at: 16 days ago - Pushed at: about 1 year ago - Stars: 29 - Forks: 1

stan-dev/pystan2 📦
PyStan, the Python interface to Stan
Language: Python - Size: 53.4 MB - Last synced at: 7 days ago - Pushed at: over 4 years ago - Stars: 928 - Forks: 190

PvRao-29/Counting-Cards
no gamble no future
Language: Jupyter Notebook - Size: 271 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

fullscreen-triangle/autobahn
A Biological Metabolism Computer for Probabilistic Information Processing
Language: Rust - Size: 7.77 MB - Last synced at: 19 days ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

rhayes777/PyAutoFit
PyAutoFit: Classy Probabilistic Programming
Language: Python - Size: 26.2 MB - Last synced at: 4 days ago - Pushed at: 9 days ago - Stars: 64 - Forks: 12

A1arcon/R_Actuarial
El objetivo de este repositorio es brindar un apoyo a la comunidad interesada en mejorar sus técnicas en el lenguaje de programación R o emprenderlo desde un punto de vista muy aplicado. Un repositorio con códigos de R para aplicaciones actuariales: probabilidad, estadística, riesgo y finanzas.
Language: R - Size: 1.24 GB - Last synced at: 4 days ago - Pushed at: over 2 years ago - Stars: 88 - Forks: 12

blei-lab/edward
A probabilistic programming language in TensorFlow. Deep generative models, variational inference.
Language: Jupyter Notebook - Size: 28.5 MB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 4,837 - Forks: 755

prismplp/prism
probabilistic logic programming language for statistical modeling
Language: C++ - Size: 28.3 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 31 - Forks: 2

bagnalla/zar
Formally Verified Samplers From Probabilistic Programs With Loops and Conditioning
Language: Coq - Size: 14.4 MB - Last synced at: 12 days ago - Pushed at: over 1 year ago - Stars: 6 - Forks: 1

Tuebel/BayesianPoseEstimation.jl Fork of rwth-irt/BayesianPoseEstimation.jl
6D pose estimation using sampling-based Bayesian inference algorithms. Produced the results of Tim Redick's dissertation.
Language: Julia - Size: 5.91 MB - Last synced at: 1 day ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

eggplantbren/DNest4
Diffusive Nested Sampling
Language: C++ - Size: 7.09 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 69 - Forks: 23

christophmark/bayesloop
Probabilistic programming framework that facilitates objective model selection for time-varying parameter models.
Language: Python - Size: 11.1 MB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 166 - Forks: 28

google-research/recsim_ng
RecSim NG: Toward Principled Uncertainty Modeling for Recommender Ecosystems
Language: Jupyter Notebook - Size: 3.69 MB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 119 - Forks: 17

probsys/sppl
Probabilistic programming system for fast and exact symbolic inference
Language: Python - Size: 6.22 MB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 80 - Forks: 9

GabrielOduori/lur_space_state_model
Embedding LUR in Space State models
Language: Python - Size: 27.3 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

sp-muramutsa/pagerank
This project simulates Google’s original web ranking algorithm by using a Markov chain-based model to assign importance scores to nodes in a network.
Language: Python - Size: 12.7 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

google/uncertainty-baselines
High-quality implementations of standard and SOTA methods on a variety of tasks.
Language: Python - Size: 8.39 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 1,512 - Forks: 211

rant-lang/rant
Rant - The templating language for procedural generation.
Language: Rust - Size: 836 KB - Last synced at: about 1 month ago - Pushed at: about 3 years ago - Stars: 212 - Forks: 13

forestdb/forestdb.org
A repository for generative models
Language: JavaScript - Size: 6.2 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 115 - Forks: 25

Ahmed-Mohsen-2005/HR-Attrition-probability-project
HR Analytics Dashboard — A Tkinter-based desktop GUI for analyzing HR data with interactive charts, statistical insights (mean, covariance, correlation, skewness), and a built-in binomial probability calculator. Includes visualizations powered by matplotlib and supports CSV-based input.
Language: Python - Size: 2.61 MB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 0 - Forks: 2

agarret7/modppl
Experimental modular probabilistic programming language in Rust, with modeling and inference separated by a generative function trait interface.
Language: Rust - Size: 1.1 MB - Last synced at: about 1 month ago - Pushed at: 12 months ago - Stars: 12 - Forks: 0

pyro-ppl/funsor
Functional tensors for probabilistic programming
Language: Python - Size: 2.6 MB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 241 - Forks: 21

jmuchovej/ppl-and-bayesian-methods-gen-pyro Fork of CamDavidsonPilon/Probabilistic-Programming-and-Bayesian-Methods-for-Hackers
A rewrite of "Bayesian Methods for Hackers" in Pyro and Gen.jl. Still holding-fast to the "computation/understanding-first, mathematics-second" teaching paradigm - just using "more modern" libraries.
Language: Jupyter Notebook - Size: 159 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 1

ziatdinovmax/pyroVED
Invariant representation learning from imaging and spectral data
Language: Python - Size: 112 MB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 51 - Forks: 11

JuliaMath/MeasureTheory.jl
"Distributions" that might not add to one.
Language: Julia - Size: 4.62 MB - Last synced at: 25 days ago - Pushed at: 4 months ago - Stars: 396 - Forks: 32

dirmeier/dmvi
Diffusion model variational inference
Language: Jupyter Notebook - Size: 1.13 MB - Last synced at: 20 days ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

uber/orbit
A Python package for Bayesian forecasting with object-oriented design and probabilistic models under the hood.
Language: Python - Size: 160 MB - Last synced at: 2 months ago - Pushed at: 5 months ago - Stars: 1,971 - Forks: 136

braxten626/2d-pde-simulation-framework
Monte Carlo framework for 2D divergence-dependent PDEs with coordinate mapping and general polygonal domains
Language: Python - Size: 18.6 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

probcomp/GenParticleFilters.jl
Building blocks for simple and advanced particle filtering in Gen.
Language: Julia - Size: 434 KB - Last synced at: 25 days ago - Pushed at: over 1 year ago - Stars: 26 - Forks: 2

chalk-lab/MCMCTempering.jl
Implementations of parallel tempering algorithms to augment samplers with tempering capabilities
Language: Julia - Size: 568 KB - Last synced at: 18 days ago - Pushed at: about 2 months ago - Stars: 37 - Forks: 6

XiangyunHuang/masr
:book: 现代应用统计 Modern Applied Statistics with R, INLA and Stan
Language: TeX - Size: 2.59 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 15 - Forks: 0

pingel-org/axle
Axle Domain Specific Language for Scientific Cloud Computing and Visualization
Language: Scala - Size: 118 MB - Last synced at: 29 days ago - Pushed at: 6 months ago - Stars: 68 - Forks: 8

mxgmn/MarkovJunior
Probabilistic language based on pattern matching and constraint propagation, 153 examples
Language: C# - Size: 14.2 MB - Last synced at: 2 months ago - Pushed at: 9 months ago - Stars: 7,771 - Forks: 331

probml/pyprobml
Python code for "Probabilistic Machine learning" book by Kevin Murphy
Language: Jupyter Notebook - Size: 4.88 GB - Last synced at: 3 months ago - Pushed at: 8 months ago - Stars: 6,767 - Forks: 1,561

probcomp/PClean
A domain-specific probabilistic programming language for scalable Bayesian data cleaning
Language: Julia - Size: 1.36 MB - Last synced at: 2 months ago - Pushed at: about 1 year ago - Stars: 223 - Forks: 33

mlcolab/Pathfinder.jl
Preheat your MCMC
Language: Julia - Size: 26.3 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 79 - Forks: 9

storopoli/Bayesian-Statistics 📦
Bayesian statistics graduate course
Language: Typst - Size: 49.5 MB - Last synced at: 3 months ago - Pushed at: 9 months ago - Stars: 354 - Forks: 59

thu-ml/zhusuan
A probabilistic programming library for Bayesian deep learning, generative models, based on Tensorflow
Language: Python - Size: 1.75 MB - Last synced at: 2 months ago - Pushed at: over 2 years ago - Stars: 2,222 - Forks: 419

friguzzi/cplint
cplint is a suite of programs for reasoning with probabilistic logic programs
Language: Prolog - Size: 36.4 MB - Last synced at: 2 months ago - Pushed at: 3 months ago - Stars: 74 - Forks: 13

JWarmenhoven/DBDA-python
Doing Bayesian Data Analysis, 2nd Edition (Kruschke, 2015): Python/PyMC3 code
Language: Jupyter Notebook - Size: 73.9 MB - Last synced at: 2 months ago - Pushed at: almost 4 years ago - Stars: 682 - Forks: 262

bayinf/awesome-variational-inference
A curated list of awesome variational inference
Size: 8.79 KB - Last synced at: about 2 months ago - Pushed at: almost 5 years ago - Stars: 23 - Forks: 3

oracle/sandwood
Sandwood - A JVM based Java like Probabilistic Programming Language
Language: Java - Size: 39.2 MB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 27 - Forks: 5

armanbilge/schrodinger
Give your cats a set of dice
Language: Scala - Size: 898 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 38 - Forks: 4

probcomp/bayeslite
BayesDB on SQLite. A Bayesian database table for querying the probable implications of data as easily as SQL databases query the data itself.
Language: Python - Size: 7.64 MB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 932 - Forks: 63

ngalioto/bside
Bayesian system identification toolbox
Language: Python - Size: 720 KB - Last synced at: 22 days ago - Pushed at: 4 months ago - Stars: 4 - Forks: 0

maddiepr/2d-pde-simulation-framework
Monte Carlo framework for 2D divergence-dependent PDEs with coordinate mapping and general polygonal domains
Size: 11.7 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

dotnet/mbmlbook
Sample code for the Model-Based Machine Learning book.
Language: C# - Size: 6.02 MB - Last synced at: 3 months ago - Pushed at: over 4 years ago - Stars: 293 - Forks: 84

elizavetasemenova/prob-epi
Course materials of "Bayesian Modelling and Probabilistic Programming with Numpyro, and Deep Generative Surrogates for Epidemiology"
Language: Jupyter Notebook - Size: 24.6 MB - Last synced at: 2 months ago - Pushed at: 5 months ago - Stars: 64 - Forks: 24

IBM/probzelus
ProbZelus is a library to extends the synchronous programming language Zelus with probabilistic programming.
Language: OCaml - Size: 9.81 MB - Last synced at: about 2 months ago - Pushed at: about 1 year ago - Stars: 47 - Forks: 12

rwth-irt/BayesianPoseEstimation.jl 📦
Moved to https://github.com/Tuebel/BayesianPoseEstimation.jl
Language: Julia - Size: 5.85 MB - Last synced at: 25 days ago - Pushed at: 4 months ago - Stars: 4 - Forks: 1

Tuebel/BayesNet.jl Fork of rwth-irt/BayesNet.jl
Type stable implementation of a Bayesian network.
Language: Julia - Size: 320 KB - Last synced at: 1 day ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

BayesianRL/NonparametricVI.jl
Particle-based and nonparametric variational methods for approximate Bayesian inference and Probabilistic Programming
Language: Julia - Size: 13.1 MB - Last synced at: 11 days ago - Pushed at: 4 months ago - Stars: 14 - Forks: 0
