GitHub topics: probabilistic-programming
tensorflow/probability
Probabilistic reasoning and statistical analysis in TensorFlow
Language: Jupyter Notebook - Size: 153 MB - Last synced at: 1 day ago - Pushed at: 16 days ago - Stars: 4,337 - Forks: 1,118

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

nimble-dev/nimble
The base NIMBLE package for R
Language: C++ - Size: 70.6 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 177 - Forks: 22

pymc-devs/pymc
Bayesian Modeling and Probabilistic Programming in Python
Language: Python - Size: 516 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 9,051 - Forks: 2,096

JuliaGaussianProcesses/AbstractGPs.jl
Abstract types and methods for Gaussian Processes.
Language: Julia - Size: 101 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 264 - Forks: 24

TuringLang/Turing.jl
Bayesian inference with probabilistic programming.
Language: Julia - Size: 36.8 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 2,133 - Forks: 226

genlm/genlm-control
Controlled text generation with programmable constraints
Language: Python - Size: 8.19 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 102 - Forks: 10

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

TuringLang/DynamicPPL.jl
Implementation of domain-specific language (DSL) for dynamic probabilistic programming
Language: Julia - Size: 4.6 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 229 - Forks: 35

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: 5 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

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: about 1 month ago - Stars: 8,778 - Forks: 988

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: 6 days ago - Pushed at: 10 months ago - Stars: 12 - Forks: 0

hyosubkim/bayes-toolbox
bayes-toolbox
Language: Python - Size: 212 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 92 - Forks: 6

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

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: 8 days ago - Pushed at: 8 days ago - Stars: 0 - Forks: 1

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

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

kach/memo
A domain-specific probabilistic programming language for reasoning about reasoning
Language: Python - Size: 42.3 MB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 76 - Forks: 5

JaxGaussianProcesses/GPJax
Gaussian processes in JAX and Flax.
Language: Python - Size: 280 MB - Last synced at: 6 days ago - Pushed at: 18 days ago - Stars: 515 - Forks: 63

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

genjax-community/genjax
Probabilistic programming with programmable inference for parallel accelerators.
Language: Python - Size: 53.9 MB - Last synced at: 1 day ago - Pushed at: 7 days ago - Stars: 22 - Forks: 5

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

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: 9 days ago - Pushed at: about 1 month ago - Stars: 918 - Forks: 118

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

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

TuringLang/docs
Documentation and tutorials for the Turing language
Language: Markdown - Size: 1.36 GB - Last synced at: 6 days ago - Pushed at: 9 days ago - Stars: 235 - Forks: 103

ReactiveBayes/RxInfer.jl
Julia package for automated Bayesian inference on a factor graph with reactive message passing
Language: Jupyter Notebook - Size: 437 MB - Last synced at: 3 days ago - Pushed at: 5 days ago - Stars: 338 - Forks: 29

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: 10 days ago - Pushed at: 3 months ago - Stars: 1,971 - Forks: 136

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: 5 days ago - Pushed at: 11 days ago - Stars: 21 - Forks: 5

tylertreat/BoomFilters
Probabilistic data structures for processing continuous, unbounded streams.
Language: Go - Size: 141 KB - Last synced at: 10 days ago - Pushed at: 16 days ago - Stars: 1,614 - Forks: 117

mindsdb/lightwood
Lightwood is Legos for Machine Learning.
Language: Python - Size: 75.7 MB - Last synced at: 10 days ago - Pushed at: 23 days ago - Stars: 471 - Forks: 94

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

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: 15 days ago - Pushed at: 15 days ago - Stars: 0 - Forks: 0

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: 3 days ago - Pushed at: 5 months ago - Stars: 47 - Forks: 12

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

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

kamel-usp/dpasp
Differentiable probabilistic answer set programming
Language: C - Size: 758 KB - Last synced at: 16 days ago - Pushed at: 7 months ago - Stars: 21 - Forks: 4

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

kesslerlib/kessler
A machine learning library for spacecraft collision avoidance
Language: Python - Size: 6.12 MB - Last synced at: 8 days ago - Pushed at: 11 days ago - Stars: 58 - Forks: 18

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: 18 days ago - Pushed at: about 1 month ago - Stars: 1,506 - Forks: 211

ReactiveBayes/ReactiveMP.jl
High-performance reactive message-passing based Bayesian inference engine
Language: Julia - Size: 107 MB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 112 - Forks: 14

mxgmn/MarkovJunior
Probabilistic language based on pattern matching and constraint propagation, 153 examples
Language: C# - Size: 14.2 MB - Last synced at: 18 days ago - Pushed at: 7 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: 19 days ago - Pushed at: 6 months ago - Stars: 6,767 - Forks: 1,561

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

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

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

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

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

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

Joshuaalbert/jaxns
Probabilistic Programming and Nested sampling in JAX
Language: Python - Size: 51.5 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 181 - Forks: 14

storopoli/Bayesian-Statistics 📦
Bayesian statistics graduate course
Language: Typst - Size: 49.5 MB - Last synced at: 22 days ago - Pushed at: 7 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: 9 days ago - Pushed at: over 2 years ago - Stars: 2,222 - Forks: 419

rant-lang/rant
Rant - The templating language for procedural generation.
Language: Rust - Size: 836 KB - Last synced at: 6 days ago - Pushed at: about 3 years ago - Stars: 211 - Forks: 14

friguzzi/cplint
cplint is a suite of programs for reasoning with probabilistic logic programs
Language: Prolog - Size: 36.4 MB - Last synced at: 16 days ago - Pushed at: 26 days 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: 14 days ago - Pushed at: almost 4 years ago - Stars: 682 - Forks: 262

barrust/pyprobables
Probabilistic data structures in python http://pyprobables.readthedocs.io/en/latest/index.html
Language: Python - Size: 4.34 MB - Last synced at: 16 days ago - Pushed at: 29 days ago - Stars: 117 - Forks: 11

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: about 1 month ago - Stars: 27 - Forks: 5

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: about 1 month ago - Pushed at: over 1 year ago - Stars: 15,824 - Forks: 2,822

genlm/genlm-backend
High-performance backend for language model probabilistic programs
Language: Python - Size: 2.82 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 9 - Forks: 0

armanbilge/schrodinger
Give your cats a set of dice
Language: Scala - Size: 898 KB - Last synced at: about 1 month ago - Pushed at: about 2 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: 22 days ago - Pushed at: over 1 year ago - Stars: 932 - Forks: 63

genlm/llamppl
Probabilistic programming with large language models
Language: Python - Size: 904 KB - Last synced at: 28 days ago - Pushed at: about 2 months ago - Stars: 116 - Forks: 18

pyro-ppl/funsor
Functional tensors for probabilistic programming
Language: Python - Size: 2.6 MB - Last synced at: 14 days ago - Pushed at: almost 2 years ago - Stars: 240 - Forks: 21

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: 27 days ago - Pushed at: almost 3 years ago - Stars: 103 - Forks: 7

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

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

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: about 1 month ago - Pushed at: about 1 month 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: 19 days ago - Pushed at: about 4 years ago - Stars: 293 - Forks: 84

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: 3 days ago - Pushed at: 7 days ago - Stars: 124 - Forks: 29

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.9 MB - Last synced at: about 5 hours ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

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: 12 days ago - Pushed at: 3 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 1 month ago - Pushed at: about 1 year ago - Stars: 47 - Forks: 12

Tuebel/BayesNet.jl Fork of rwth-irt/BayesNet.jl
Type stable implementation of a Bayesian network.
Language: Julia - Size: 320 KB - Last synced at: about 5 hours ago - Pushed at: about 1 month 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: 19 days ago - Pushed at: about 2 months ago - Stars: 14 - Forks: 0

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

chalk-lab/MCMCTempering.jl
Implementations of parallel tempering algorithms to augment samplers with tempering capabilities
Language: Julia - Size: 565 KB - Last synced at: 21 days ago - Pushed at: 3 months ago - Stars: 37 - Forks: 5

anskarl/LoMRF
LoMRF is an open-source implementation of Markov Logic Networks
Language: Scala - Size: 17.5 MB - Last synced at: 30 days ago - Pushed at: 9 months ago - Stars: 84 - Forks: 18

billyvinning/compound-poisson-gamma.numpyro
Parameter estimation for the Compound Poisson Gamma (Tweedie) distribution in NumPyro
Language: Python - Size: 13.7 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

ngalioto/mcmc-samplers
A Python package for MCMC sampling.
Language: Python - Size: 407 KB - Last synced at: 11 days ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

probsys/sppl
Probabilistic programming system for fast and exact symbolic inference
Language: Python - Size: 6.22 MB - Last synced at: 25 days ago - Pushed at: 11 months ago - Stars: 79 - Forks: 9

dkanungo/Probabilistic-ML-for-finance-and-investing
Probabilistic Machine Learning for Finance and Investing: A Primer to Generative AI with Python
Language: Jupyter Notebook - Size: 2.15 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 95 - Forks: 41

JuliaGaussianProcesses/Stheno.jl
Probabilistic Programming with Gaussian processes in Julia
Language: Julia - Size: 294 MB - Last synced at: 4 days ago - Pushed at: 2 months ago - Stars: 345 - Forks: 26

google/edward2
A simple probabilistic programming language.
Language: Jupyter Notebook - Size: 21 MB - Last synced at: about 2 months ago - Pushed at: 3 months ago - Stars: 692 - Forks: 76

UBC-Stat-ML/nowellpack
Blang library for cancer genomics
Language: Xtend - Size: 2.49 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 7 - Forks: 3

ctongfei/nexus
Experimental tensor-typed deep learning
Language: Scala - Size: 3.37 MB - Last synced at: 30 days ago - Pushed at: over 5 years ago - Stars: 257 - Forks: 16

Mathepia/awesome-sciml
Awesome-spatial-temporal-scientific-machine-learning-data-mining-packages. Julia and Python resources on spatial and temporal data mining. Mathematical epidemiology as an application. Most about package information. Data Sources Links and Epidemic Repos are also included.
Language: JavaScript - Size: 1.56 MB - Last synced at: 25 days ago - Pushed at: over 2 years ago - Stars: 13 - Forks: 1

JBris/stan-cmdstanr-docker
A Docker image to run Stan, cmdstanr, and brms for Bayesian statistical modelling
Language: Dockerfile - Size: 33.2 KB - Last synced at: about 1 month ago - Pushed at: 7 months ago - Stars: 18 - Forks: 5

pinellolab/pyrovelocity
𝒫robabilistic modeling of RNA velocity ⬱
Language: Python - Size: 24.5 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 47 - Forks: 5

rlouf/mcx
Express & compile probabilistic programs for performant inference on CPU & GPU. Powered by JAX.
Language: Python - Size: 882 KB - Last synced at: 14 days ago - Pushed at: about 1 year ago - Stars: 330 - Forks: 16

isms/mcmc-rs
A Rust library implementing various MCMC diagnostics and utilities, such as Gelman Rubin potential scale reduction factor (R hat), effective sample size, chain splitting, and others.
Language: Rust - Size: 360 KB - Last synced at: 3 days ago - Pushed at: over 4 years ago - Stars: 6 - Forks: 1

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

canbooo/experiment-design
Tools to create experiment designs
Language: Python - Size: 2.69 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 6 - Forks: 1

cscherrer/Soss.jl
Probabilistic programming via source rewriting
Language: Julia - Size: 5.81 MB - Last synced at: 14 days ago - Pushed at: 10 months ago - Stars: 415 - Forks: 30

thiagopbueno/mdp-problog
MDP-ProbLog is a framework to represent and solve (infinite-horizon) MDPs specified by probabilistic logic programming.
Language: Python - Size: 634 KB - Last synced at: 6 days ago - Pushed at: over 2 years ago - Stars: 9 - Forks: 4

mschauer/Mitosis.jl
Automatic probabilistic programming for scientific machine learning and dynamical models
Language: Julia - Size: 354 KB - Last synced at: 3 days ago - Pushed at: 12 months ago - Stars: 35 - Forks: 3

ML-KULeuven/problog
ProbLog is a Probabilistic Logic Programming Language for logic programs with probabilities.
Language: Python - Size: 18.4 MB - Last synced at: 2 months ago - Pushed at: 3 months ago - Stars: 334 - Forks: 39

quantopian/bayesalpha
Bayesian models to compute performance and uncertainty of returns and alpha.
Language: Python - Size: 1.91 MB - Last synced at: about 13 hours ago - Pushed at: about 2 years ago - Stars: 110 - Forks: 59

brylevkirill/notes
Learn about Machine Learning and Artificial Intelligence
Size: 9.48 MB - Last synced at: 2 months ago - Pushed at: over 3 years ago - Stars: 916 - Forks: 237

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.85 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 4 - Forks: 0

carpentries-incubator/statistical-probabilistic-programming-r
Introduction to Probabilistic Programming
Language: R - Size: 29.2 MB - Last synced at: 26 days ago - Pushed at: 26 days ago - Stars: 5 - Forks: 6
