probcomp/Gen.jl
A general-purpose probabilistic programming system with programmable inference
This tool helps researchers and data scientists build and train complex probabilistic models to understand uncertain data. You provide your raw data and specify a model; the system then outputs insights and predictions, allowing you to answer questions like "What caused this outcome?" or "What's the probability of this event?". It's for anyone needing to create custom models for Bayesian inference or machine learning tasks.
1,833 stars.
Use this if you need to build flexible, custom probabilistic models and inference algorithms from the ground up for complex data analysis problems.
Not ideal if you're looking for an off-the-shelf solution for common machine learning tasks without needing to dive into the specifics of model and inference algorithm design.
Stars
1,833
Forks
163
Language
Julia
License
Apache-2.0
Category
Last pushed
Nov 03, 2025
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/probcomp/Gen.jl"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related frameworks
CliMA/Oceananigans.jl
🌊 Julia software for fast, friendly, flexible, ocean-flavored fluid dynamics on CPUs and GPUs
JuliaLang/julia
The Julia Programming Language
WassimTenachi/PhySO
Physical Symbolic Optimization
FluxML/Flux.jl
Relax! Flux is the ML library that doesn't make you tensor
EnzymeAD/Enzyme.jl
Julia bindings for the Enzyme automatic differentiator