package prbnmcn-dagger-gsl

  1. Overview
  2. Docs
Probabilistic programming library: GSL-based samplers

Install

Dune Dependency

Authors

Maintainers

Sources

0.0.6.tar.gz
md5=737f9e0a0647afa4cc55d6b75e62faec
sha512=d29223e5830454c102a4423f2799006f73abb75a5137c677665bbb8ae6adf2909fc982cc072fb7c51dd81b4b3d0faac5cc00e630a0a3be2d99554910a6b4bd31

doc/CHANGES.html

0.0.6

  • Support OCaml >= 5.3

0.0.5

  • lmh: acceptance statistics for LMH and incremental LMH samplers
  • [Smc] uses generative samplers (type [Random.State.t -> 'a]) instead of type ['a Dist.t]
  • adapt to latest version of [prbnmcn-stats]
  • remove [samplei] function
  • smc: make [Smc.Make] functor generative (report by @nilsbecker)
  • smc: improve error message (report by @nilsbecker)

0.0.4

  • smc: domainslib-based multicore implementation
  • bugfix: Smc_inference.run_custom spawned too many particles
  • fix implicit deps (@zapashcanon)

0.0.3

API changes

  • smc: provide API for programmable resampling (review by @nilsbecker, many thanks!)
  • gsl_dist: functorize over GSL signature

    • band-aid for unavailability of gsl package in ocaml 5
    • since explicit dependency on gsl is dropped, relicensed to MIT

code quality/bug fixes

  • smc: much improved documentation (report and review by @nilsbecker)
  • removed uses of Obj.magic
  • bugfix: properly handle terminated particles in smc

    • terminated particles now continue to participate in resampling events
  • bugfix: Smc.fork off-by-one corrected
  • bugfix: Cps_monad.map_array reversed order of elements

misc

  • added gamma distribution to stats_dist
  • added kalman filter example
  • added polynomial regression example
  • added approximate bayesian computation example
  • more tests

0.0.2

  • Dependency: prbnmcn-stats.0.0.3 -> prbnmcn-stats.0.0.4
  • Add beta distribution to Gsl samplers
  • Refactor Cps monad
  • Add SMC inference
  • Simplify handler type, modularize effect definitions away from Cps_monad
  • Fix typo: bernouilli -> bernoulli (report by @nilsbecker)

0.0.1

  • First release of prbnmcn-dagger, a library for probabilistic programming
OCaml

Innovation. Community. Security.