Gen.jl
A general-purpose probabilistic programming system with programmable inferencebayeslite
BayesDB on SQLite. A Bayesian database table for querying the probable implications of data as easily as SQL databases query the data itself.BayesDB
A Bayesian database table for querying the probable implications of data as easily as SQL databases query the data itself. New implementation in http://github.com/probcomp/bayeslitecrosscat
A domain-general, Bayesian method for analyzing high-dimensional data tablesPClean
A domain-specific probabilistic programming language for scalable Bayesian data cleaningmetaprob
An embedded language for probabilistic programming and meta-programming.gen-quickstart
Gen learning material as Jupyter notebooksLLaMPPL
A domain-specific probabilistic programming language for modeling and inference with language modelshfppl
Probabilistic programming with HuggingFace language modelsadev
Haskell prototype to accompany the paper "ADEV: Sound Automatic Differentiation of Expected Values of Probabilistic Programs"sppl
Probabilistic programming system for fast and exact symbolic probabilistic inferenceGenify.jl
Automatically convert Julia methods to Gen functions.fast-loaded-dice-roller
The Fast Loaded Dice Roller: A Near-Optimal Exact Sampler for Discrete Probability Distributionstrcrpm
Temporally-reweighted Chinese restaurant process mixture models for multivariate time seriesVenturecxx
Primary implementation of the Venture probabilistic programming systemcgpm
Library of composable generative population models which serve as the modeling and inference backend of BayesDB.bayes3d
GenParticleFilters.jl
Building blocks for simple and advanced particle filtering in Gen.GenSMCP3.jl
Automated SMC with Probabilistic Program Proposals, for the Gen PPL.GenGPT3.jl
GPT-3 as a generative function in Gen.GenExperimental.jl
Featherweight embedded probabilistic programming language and compositional inference programming librarynotebook
jupyter/datascience-notebook with probcomp librariesGen.clj
A general-purpose probabilistic programming system with programmable inference.ThreeDP3
iventure
An interactive, browser-based probabilistic programming environment.optimal-approximate-sampling
Optimal Approximate Sampling from Discrete Probability Distributionsautoimcmc
Code accompanying the paper "Automating Involutive MCMC using Probabilistic and Differentiable Programming"programmable-vi-pldi-2024
Probabilistic programming with programmable variational inference.Cloudless
Distributed computational science made easy, in PythonCLIPS.jl
Cooperative Language-Guided Inverse Plan Search (CLIPS).GenTF
TensorFlow plugin for Gen probabilistic programming system.haskell-trace-types
Prototype of the system described in "Trace Types and Denotational Semantics for Sound Programmable Inference in Probabilistic Languages"developer
Developer environment for probcomp reposbdbcontrib
BayesDB contributions, including plotting, helper methods, and examplesADEV.jl
Experimental port of ADEV to JuliaGenViz
A visualization library for probabilistic programming in Gen.pldi2019-gen-experiments
Experiments for PLDI 2019 submission on GenInversePlanning.jl
Agent modeling and inverse planning, using PDDL and Gen.b3d
Bayes3Dhaxcat
Experimental educational implementation of CrossCat in HaskellSPPL.jl
A small DSL for programming sppl across PythonCall.jlpackaging
Packaging for probcomp software.PoseComposition.jl
GenVariableElimination.jl
Experimental package for variable elimination in factor graphs derived from generative functionsSpikingInferenceCircuits.jl
GenDistributions.jl
Use Distributions.jl distributions from within GenGenTraceKernelDSL.jl
A DSL for defining stochastic maps between traces of Gen generative functionsgen-finance
GenPyTorch.jl
Gen plugin to allow PyTorch computations to be used as Gen generative functions.probcomp-stack
MIT Probabilistic Computing Project software stackGenSP.jl
Probabilistic programming library extending Gen with support for Stochastic ProbabilitiesGen2DAgentMotion.jl
Components for building generative models of the motion of an agent moving around a 2D environment.GenExamples.jl
Gen examples with a Travis CI build that tests that they runGenFlux.jl
InverseGraphics
curve-fitting
A simple application demonstrating some of the capabilities of the Metaprob probabilistic programming languagebayesrest
cgpm2
Minimal implementation of composable generative population models for Bayesian synthesis of probabilistic programs.TracedRandom.jl
Make Julia code probabilistic-programming-ready by allowing calls to `rand` to be annotated with traced addresses.nips2017-aide-experiments
Experiments and figure generation for NIPS 2017 paper on AIDEparallel_map
Simple parallel mapping utility for Python 3.gen-examples-perception
Examples of Gen applied to perception problemsGenFluxOptimizers.jl
A Gen plugin for using Flux's optimizers to fit a probabilistic program's parametersaistats2023-smcp3
Circuits.jl
GenDirectionalStats.jl
Distributions on spaces of rotations and other spatial spaces.tutorial_highlighter
Python package for generating PNGs of code and math with custom highlighted regions using LaTeXravi-uai-2022
Code to accompany the paper "Recursive Monte Carlo and Variational Inference with Auxiliary Variables"SMC.jl
A Julia implementation of generic sequential Monte Carlo (SMC) and conditional SMC.inferenceql.viz
DynamicForwardDiff.jl
An experimental fork of ForwardDiff.jl to support differentiation with respect to an a-priori unknown number of parametersGenRedner.jl
Gen.jl wrapper for the Redner differentiable rendererbayeslite-apsw
GenPOMDPs.jl
GLRenderer.jl
High FPS rendering. Supports Depth, RGB, and RGB+TextureDepthRenderer
Minimal OpenGL-based 3D depth renderer in Juliadurablevs
DURableVS: Data-efficient Unsupervised Recalibrating Visual Servoing via online learning in a structured generative modelJAX.jl
A wrapper package for using JAX from Julia via PythonCall.GenPseudoMarginal.jl
Sequential Monte Carlo and annealed importance sampling inference library for GenLove Open Source and this site? Check out how you can help us