3 ms·
Could someone clarify what PPL they're using? Certainly something based on Python obviously, but beyond that? I wasn't aware of PPL and had hoped to learn som
by craigching 10y ago
Could someone clarify what PPL they're using? Certainly something based on Python obviously, but beyond that? I wasn't aware of PPL and had hoped to learn something from the blog post, but there wasn't much information. Some experience sharing with PPL would be really awesome!
- ppcsf 10y agoI recently developed a probabilistic programming framework in C#. There's a fun example [1] in the tutorial that should give you a pretty good idea of what a PPL "feels like" to use. The example is originally from the Anglican website (another PPL), but the general idea is transferable; PPLs make composing entire probabilistic models as easy as adding integers. We can perform complex inference on our models, and even compose our inference methods to form more powerful ones. [1] https://github.com/joashc/csharp-probability-monad#modelling-american-gpas https://github.com/joashc/csharp-probability-monad#modelling...
- tmarkovich 10y agoFrom the iPython notebook that appears to be associated with the blog post [1], they appear to be using Stan [2]. Stan is a relatively mature PPL that was designed with specific priorities in mind such as treating continuous variables. Overall, it's quite cool to see a startup focused on developing a PPL in the wild! [1] https://github.com/fastforwardlabs/anomaly_detection/blob/master/Anomaly%20Detection%20Post.ipynb https://github.com/fastforwardlabs/anomaly_detection/blob/ma... [2] http://mc-stan.org http://mc-stan.org *edit, formatting to get line-breaks.
- williamsmj 10y agoThe notebook linked to by the blog post uses Stan (and PyStan).