Did you know ... | Search Documentation: |
Packs (add-ons) for SWI-Prolog |
Title: | Run PRISM as a child process |
---|---|
Rating: | Not rated. Create the first rating! |
Latest version: | 0.2.1 |
SHA1 sum: | c3dd94615f06c4b24bf4bf9e318c03bfb8d68ee5 |
Author: | Samer Abdallah <s.abdallah@ucl.ac.uk> |
Download URL: | https://github.com/samer--/prism.git |
Requires: | plrand |
typedef |
No reviews. Create the first review!.
Version | SHA1 | #Downloads | URL |
---|---|---|---|
0.1.0 | 3fb20cc080e60b4a309949cd9476d5114d089e5b | 1 | https://github.com/samer--/prism.git |
f2c84712cfd5d25eb8695a083ac432b5bee7de05 | 1 | https://github.com/samer--/prism.git | |
0.1.1 | 40bc472bcea2dc09a297a042915859b2502bf0bc | 1 | https://github.com/samer--/prism.git |
0.2.0 | 1787b375d74815765617bfb11360ad200ddcf6c7 | 1 | https://github.com/samer--/prism.git |
0.2.1 | c3dd94615f06c4b24bf4bf9e318c03bfb8d68ee5 | 26 | https://github.com/samer--/prism.git |
Allows SWI Prolog to drive an instance of the PRISM probabilistic programming system.
PRISM (PRogramming in Statistical Modelling) is a system invented by Taisuke Sato to do probabilistic programming in a Prolog-like environment, using predicate tabling to implement efficient inference and learning. It is built on top of Sato's B Prolog, which is a fast Prolog but does not provide the libraries and comfortable development environment of SWI Prolog. This pack allows SWI Prolog to manage and communicate with an instance of PRISM, looking after its state, restoring it when it PRISM crashes, etc.
Pack contains 6 files holding a total of 56.0K bytes.