Skip to content

Low-level primitives for collapsed Gibbs sampling in python and C++

License

Notifications You must be signed in to change notification settings

emilyfertig/distributions

 
 

Repository files navigation

Distributions

Build Status Latest Version DOI

Distributions provides low-level primitives for collapsed Gibbs sampling in Python and C++ including:

  • special numerical functions,
  • samplers and density functions from a variety of distributions,
  • conjugate component models (e.g., gamma-Poisson, normal-inverse-chi-squared),
  • clustering models (e.g., CRP, Pitman-Yor), and
  • efficient wrappers for mixture models.

Distributions powered a machine-learning-as-a-service for Prior Knowledge Inc., and now powers machine learning infrastructure at Salesforce.com.

Installation

For python-only support (no C++) you can install with pip:

pip install distributions

For help with other builds, see the installation documentation.

Documentation

The official documentation lives at http://distributions.readthedocs.org/.

Branch-specific documentation lives at

Authors (alphabetically)

License

Copyright (c) 2014 Salesforce.com, Inc. All rights reserved.

Licensed under the Revised BSD License. See LICENSE.txt for details.

About

Low-level primitives for collapsed Gibbs sampling in python and C++

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 39.2%
  • Python 32.6%
  • Cython 25.7%
  • CMake 1.5%
  • Makefile 0.6%
  • Shell 0.3%
  • HTML 0.1%