랭킹으로 돌아가기

probcomp/Gen.jl

Juliagen.dev

A general-purpose probabilistic programming system with programmable inference

probabilistic-programminggendeep-learningbayesiancomputer-visionmachine-learningdifferentiable-programmingroboticsjulia-language
스타 성장
스타
1.8k
포크
163
주간 성장
이슈
150
5001k1.5k
2018년 12월2021년 6월2024년 1월2026년 7월
README

Gen.jl

Build Status Documentation (Stable) Documentation (Dev) GitHub Release

A general-purpose probabilistic programming system with programmable inference, embedded in Julia.

See https://gen.dev for introduction, documentation, and tutorials.

Features

Installation

The Gen package can be installed with the Julia package manager. From the Julia REPL, type ] to enter the Pkg REPL mode and then run:

add Gen

To install the latest development version, you may instead run:

add https://github.com/probcomp/Gen.jl.git

Gen can now be used in the Julia REPL, or at the top of a script:

using Gen

To test the installation locally, you can run the tests with:

using Pkg; Pkg.test("Gen")

Questions and Contributions

If you have questions about using Gen.jl, feel free to open a discussion on GitHub. If you encounter a bug, please open an issue. We also welcome bug fixes and feature additions as pull requests. Please refer to our contribution guidelines for more details.

Supporting and Citing

Gen.jl is part of ongoing research at the MIT Probabilistic Computing Project. To get in contact, please email gen-contact@mit.edu.

If you use Gen in your research, please cite our 2019 PLDI paper:

Gen: A General-Purpose Probabilistic Programming System with Programmable Inference. Cusumano-Towner, M. F.; Saad, F. A.; Lew, A.; and Mansinghka, V. K. In Proceedings of the 40th ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI ‘19). (pdf) (bibtex)

관련 저장소
bharathgs/Awesome-pytorch-list

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

pytorchpython
16.6k2.8k
pymc-devs/pymc

Bayesian Modeling and Probabilistic Programming in Python

PythonPyPIOtherpythonstatistical-analysis
pymc.io
9.7k2.3k
pyro-ppl/pyro

Deep universal probabilistic programming with Python and PyTorch

PythonPyPIApache License 2.0pythonpytorch
pyro.ai
9k1k
mxgmn/MarkovJunior

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

C#MIT Licensealgorithmscsharp
8.1k349
probml/pyprobml

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

Jupyter NotebookMIT Licensejupyter-notebooksmachine-learning
7.1k1.6k
blei-lab/edward

A probabilistic programming language in TensorFlow. Deep generative models, variational inference.

Jupyter NotebookOtherbayesian-methodsdeep-learning
edwardlib.org
4.8k744
tensorflow/probability

Probabilistic reasoning and statistical analysis in TensorFlow

Jupyter NotebookApache License 2.0tensorflowbayesian-methods
tensorflow.org/probability/
4.4k1.1k
pyro-ppl/numpyro

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

PythonPyPIApache License 2.0pyrojax
num.pyro.ai
2.7k295
TuringLang/Turing.jl

Bayesian inference with probabilistic programming.

JuliaMIT Licensemachine-learningprobabilistic-programming
turinglang.org
2.2k241
thu-ml/zhusuan

A probabilistic programming library for Bayesian deep learning, generative models, based on Tensorflow

PythonPyPIMIT Licensebayesian-inferenceprobabilistic-programming
zhusuan.readthedocs.io
2.2k415
uber/orbit

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

PythonPyPIOtherpythonforecasting
orbit-ml.readthedocs.io/en/stable/
2.1k149
xavier-zy/Awesome-pytorch-list-CNVersion

Awesome-pytorch-list 翻译工作进行中......

Jupyter Notebookpytorchpython
github.com/bharathgs/Awesome-pytorch-list
1.8k402