
Practical Probabilistic Programming
by Avi Pfeffer · first published 2016
7mentions
4recommended by
5HN commenters
2015–2017first – last mentioned
80% recommend20% neutral
Affiliate links. As an Amazon Associate I earn from qualifying purchases.
…have also found that looking into probabilistic programming is helpful too. These resources are pretty good: * The Design and Implementation of Probabilistic Programming Languages (http://dippl.org) * Practical Probabilistic Programming (https://smile.amazon.com/Practical-Probabilistic-Programming...) The currently most popular ML frameworks are scikit-learn, Tensorflow, Theano and Keras.
on “Machine Learning for Software Engineers” ↗You should really look into the emerging field of probabilistic programming. Avi Pfeffer has a nice book out on it, Practical Probabilistic Programming (or at least, you can get PDFs by pre-ordering). It basically expands the PGM way of reasoning to Turing-complete domains, and "hides" the problem of coding custom inference algorithms by making them…
on “Deep Learning vs. Probabilistic Graphical Models vs. Logic” ↗A nice beginner friendly book about Probabilistic Programming is the book by Avi Pfeffer: "Practical Probabilistic Programming" (published by Manning). The only downside of the book is that it used Pfeffer's own Scala library called Figaro, which does not seem to get as much attention as projects such as Stan and Edward.
on “Edward – A Turing-Complete Language for Deep Probabilistic Programming” ↗Avi Pfeffer's "Practical Probabilistic Programming" (Manning) is a nice book to learn about the concepts. It uses his own Scala based framework Figaro.
on “Uber Open Sources Pyro, a Deep Probabilistic Programming Language” ↗Hakaru [0] is another cool probabilistic programming language. If you like functional programming, probabilistic functional programming might also be interesting for you. I'd recommend reading Practical Probabilistic Programming with Monads [1], and checking out monad-bayes [2] which builds on the ideas discussed in the paper. [0]: https://github.com/hakaru-dev/hakaru [1]: http://mlg.eng.cam.ac.uk/pub/pdf/SciGhaGor15.pdf [2]:…
on “Probabilistic Programming” ↗…the same people as 'church' If you're more familiar with Haskell, then checkout hakaru. If you are more familiar with Scala, or Java, checkout figaro. * has associated textbook https://www.amazon.com/Practical-Probabilistic-Programming-A... If you're more familure with Clojure, then checkout 'Anglican'
on “Probabilistic Programming and Bayesian Methods for Hackers (2015)” ↗…Figaro, out of Charles River. They have some good example projects and a introductory text for their language. https://www.cra.com/technical-expertise/probabilistic-modeli... https://www.amazon.com/Practical-Probabilistic-Programming-A... That being said, I'm very happy that Hakaru is getting attention.
on “Hakaru – Probabilistic Programming” ↗