Skip to content

Turing: A probabilistic programming library using Julia.

License

Notifications You must be signed in to change notification settings

summer-meet/Turing.jl

 
 

Repository files navigation

Turing.jl

Build Status Build Status Coverage Status Turing Gitter Wiki Status

Turing.jl is a Julia library for (universal) probabilistic programming. Current features include:

  • Universal probabilistic programming with an intuitive modelling interface
  • Hamiltonian Monte Carlo (HMC) sampling for differentiable posterior distributions
  • Particle MCMC sampling for complex posterior distributions involving discrete variables and stochastic control flows
  • Gibbs sampling that combines particle MCMC and HMC

Documentation

Please visit Turing.jl wiki for documentation, tutorials (e.g. Get started) and other topics (e.g. Advanced usages).

Contributing

Turing is an open source project so if you feel you have some relevant skills and are interested in contributing then please do get in touch. You can contribute by opening issues on Github or implementing things yourself and making a pull request. We would also appreciate example models written using Turing.

Contributors

Turing was originally created and is now managed by Hong Ge. Current and past Turing team members include Hong Ge, Adam Scibior, Matej Balog, Zoubin Ghahramani, Kai Xu, Emma Smith. You can see the full list of on Github: https://github.com/yebai/Turing.jl/graphs/contributors. Thanks for the important additions, fixes and comments.

Citing Turing.jl

To cite Turing, please refer to the technical report. Sample BibTeX entry is given below:

@ARTICLE{Turing2016,
    author = {Ge, Hong and Xu, Kai and Scibior, Adam and Ghahramani, Zoubin and others},
    title = "{The Turing language for artificial intelligence.}",
    year = 2016,
    month = jun
}

About

Turing: A probabilistic programming library using Julia.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Jupyter Notebook 92.0%
  • Julia 8.0%