https://github.com/probmods/webppl

sort by:
Revision Author Date Message Commit Date
daabd60 StudentT Tweaks (#931) * Fix Wikipedia link in Student t distribution docs. * Remove reparam. Base dist. can not depend on variational parameters. * Guide StudentT with Gaussian by default. Add ELBO test. * Take more samples to reduce test variance. 18 April 2019, 13:04:24 UTC
cd46a1e Add reparameterisation for logNormal (#918) (#930) 18 April 2019, 11:24:25 UTC
dffc092 Add Student's t-distribution (PR) (#928) * Add StudentT dist * Fix the wiki link, generate description * Add sample tests for T-distribution * Update wiki-link * Rename StudentT params to (df, location, scale) 18 April 2019, 11:15:13 UTC
430b433 0.9.15 31 March 2019, 23:26:38 UTC
6cf7b4b Mention installation from source on main installation doc page. (#927) 22 March 2019, 15:24:54 UTC
dfe9659 Fix bug in Multinomial support. (#925) 12 March 2019, 16:05:22 UTC
62e92e4 Update dev dependencies. (#921) 12 February 2019, 08:17:41 UTC
f692e75 0.9.14 11 February 2019, 03:19:32 UTC
bf58348 Merge pull request #920 from null-a/travis-add-latest-node Update Node versions exercised by CI. 08 February 2019, 13:37:36 UTC
48273a9 Update Node versions exercised by CI. * Add 8, 10, 11 * Drop end-of-life releases 4, 5, 7 08 February 2019, 11:16:18 UTC
959c9ae Add inference callbacks to support streaming samples to disk. (#919) * Add basic inference callback tests. * Reduce inference callback overhead. * Add a `sample` inference callback. The intention is that this will be called whenever a sampling based algorithm adds a sample to the marginal distribution. * Call the `sample` callback during MCMC. * Call `sample` & `finish` callbacks from rejection sampling. * Call `sample` & `finish` callbacks from incremental MH. * Call `sample` & `finish` callbacks from SMC. * Call `sample` & `finish` callbacks from forward sampling. 07 February 2019, 16:12:54 UTC
87bef62 Merge pull request #917 from null-a/add-lognormal-inf-test Add inference tests for logNormal. 11 January 2019, 10:08:18 UTC
8cdda30 Add inference tests for logNormal. The motivation is to ensure that logNormal handles ad nodes as parameters. 11 January 2019, 09:33:53 UTC
4ced674 add lognormal (#911) * add lognormal * fix error with ad.value Co-Authored-By: erindb <erindb@stanford.edu> 11 January 2019, 09:30:51 UTC
71edd7c Merge pull request #913 from null-a/issue-912 Fix #912. 08 November 2018, 16:23:17 UTC
a47c30c Fix #912. 08 November 2018, 15:24:59 UTC
c757f25 Merge pull request #909 from null-a/add-pkg-to-readme Mention packages in the "quick start" section of the README. 21 September 2018, 08:49:49 UTC
7917e78 Mention packages in the "quick start" section of the README. 21 September 2018, 08:28:46 UTC
57ceb94 0.9.13 06 August 2018, 21:06:15 UTC
9e4d473 Merge pull request #905 from null-a/ais Add AIS 30 July 2018, 18:35:02 UTC
50b8a98 AIS now throws an error when a hard factor statement is encountered. 30 July 2018, 09:54:56 UTC
017b63b Note that the normalization constant is known for this model. 27 July 2018, 13:38:04 UTC
f40d49d Improve AIS docs. 27 July 2018, 08:33:51 UTC
4b2bc20 Initial AIS implementation. 24 July 2018, 14:47:45 UTC
da4a023 Merge pull request #903 from null-a/npm-publish-tweaks Minor tweaks related to publishing npm package. 16 May 2018, 13:51:59 UTC
e0f05b7 Ensure previously packed tarballs are not added to npm package. 16 May 2018, 12:49:19 UTC
6d9ff69 Update workflow docs. 16 May 2018, 12:48:58 UTC
31adaee 0.9.12 12 May 2018, 22:45:33 UTC
642f0db Merge pull request #901 from null-a/fix-891 Fix #891 11 May 2018, 04:46:16 UTC
5eebaa5 Improve syntax highlighting on install doc page. 09 May 2018, 09:13:04 UTC
416e4eb Mention minimum required npm version in docs. 09 May 2018, 09:12:23 UTC
e41dfa1 Run the prepare script manually for npm < 4.0.0 09 May 2018, 08:15:02 UTC
71bb8f5 Fix #891. 04 May 2018, 14:17:53 UTC
854fb5d Merge pull request #893 from null-a/fix-892 Fix for #892. 14 November 2017, 02:17:27 UTC
4a632ac Remove buggy naiveLR option from the ELBO estimator. This variant of the estimator doesn't handle sub-sampling in the presence of non-reparameterized choices. See #892 for more. 13 November 2017, 13:53:27 UTC
42b0046 Add new mapData test. 13 November 2017, 13:51:31 UTC
52d7b58 0.9.11 09 November 2017, 01:26:36 UTC
b26a6dd Merge pull request #890 from null-a/fix-for-webppl-viz Re-export logsumexp from util. 08 November 2017, 15:40:49 UTC
5f01df1 Re-export logsumexp from util. 16 October 2017, 07:40:36 UTC
8cfcb84 Merge pull request #885 from null-a/fix-883 Fix bug in Exponential score function. 03 October 2017, 01:04:09 UTC
c5ae824 Merge pull request #886 from null-a/fix-874 Ensure forward slash is used when requiring ad on Windows. 03 October 2017, 01:03:20 UTC
70ed702 [docs] Fix T.dot example (#888) * [docs] Fix T.dot example * [docs] Add comments back to dot product example 27 September 2017, 19:05:20 UTC
6320c21 Fix bug in Exponential score function. Closes #883. 25 September 2017, 14:22:15 UTC
a85a122 Ensure forward slash is used when requiring ad on Windows. Closes #874. 25 September 2017, 14:18:41 UTC
220b948 0.9.10 12 September 2017, 02:44:08 UTC
887f95b Merge pull request #881 from null-a/lang-docs-cleanup Clean-up language docs, add to TOC. 02 September 2017, 16:39:36 UTC
838521f Clean-up language docs, add to TOC. 01 September 2017, 14:22:40 UTC
0ed18d2 Merge pull request #880 from null-a/doc-tweaks Minor doc fixes. 31 August 2017, 16:55:42 UTC
3cefb61 Minor doc fixes. 31 August 2017, 15:04:32 UTC
fd46677 Merge pull request #877 from null-a/mixture2 Add mixture distribution primitive 28 July 2017, 19:48:34 UTC
28ba319 Support mixtures of discrete distributions. 28 July 2017, 10:44:14 UTC
53a81c8 Avoid redundant parameter checks in Mixture. 27 July 2017, 07:55:40 UTC
41d8d64 Avoid repeating norm computation. 27 July 2017, 07:55:40 UTC
855f66e Add primitive mixture distribution. 27 July 2017, 07:55:40 UTC
a4e93d5 Merge pull request #876 from null-a/numeric Pull more fns into numeric module. 26 July 2017, 19:33:16 UTC
86c16ee Merge pull request #875 from null-a/strict-mode-everywhere Use strict mode everywhere. 26 July 2017, 19:23:03 UTC
a39b501 Break circular dependency. Prior to this running adify attempted to require adified file. 26 July 2017, 11:11:49 UTC
a95a550 Move more numeric functions into the numeric module. 26 July 2017, 10:08:12 UTC
2d2165f Consolidate logaddexp definitions. 26 July 2017, 10:08:12 UTC
7117fdc Use strict mode everywhere. 26 July 2017, 09:53:31 UTC
9a14b3e Merge pull request #873 from null-a/split-up-dists Split up dists.ad.js. 25 July 2017, 18:12:23 UTC
ff7c424 Avoid dynamic require for browserify compatibility. 14 July 2017, 12:51:44 UTC
d731caa Split up dists.ad.js. 14 July 2017, 10:23:07 UTC
d2d0a5c Merge pull request #872 from null-a/kde Add KDE distribution 12 July 2017, 21:29:36 UTC
0a4a6b3 Merge pull request #866 from null-a/cmd-line-args Make command line args work for compiled programs. 12 July 2017, 21:24:33 UTC
e4aa07b Improve logaddexp. * Reduce number of calls to exp by one. * Handle the case where both args are -Infinity. 11 July 2017, 14:09:46 UTC
a724a19 Add basic KDE distribution. 11 July 2017, 14:09:46 UTC
c1d62c4 Merge pull request #869 from null-a/document-sampling-helpers Document flip and uniformDraw. 06 July 2017, 17:25:22 UTC
b6c3593 Merge pull request #871 from null-a/unary-plus Fix unary plus 06 July 2017, 17:25:01 UTC
f782161 Use more descriptive filename. 06 July 2017, 10:02:04 UTC
f072d1c Fix unary plus. 06 July 2017, 10:01:45 UTC
a718598 Merge pull request #868 from null-a/no-cache-ad Throw error when attempting to `cache` on AD nodes. 05 July 2017, 14:17:11 UTC
ccda654 Merge pull request #867 from null-a/require-core-node-modules Support requiring of Node core modules. 05 July 2017, 14:15:45 UTC
3d7ae7e Document flip and uniformDraw. 05 July 2017, 10:40:50 UTC
2461a27 Error when attempting to cache on AD nodes. 05 July 2017, 09:59:01 UTC
1faafaa Support requiring of Node core modules. 05 July 2017, 09:17:01 UTC
7189142 Make command line args work for compiled programs. 05 July 2017, 08:06:50 UTC
4da45df Merge pull request #864 from null-a/check-extra-args-at-sample More sample/dist arg checks 02 July 2017, 20:13:26 UTC
d9a195c Merge pull request #862 from null-a/optim-toggle-verbose Make optimize quiet by default. 02 July 2017, 20:05:25 UTC
4a61dc1 Merge pull request #860 from null-a/default-guide-docs Mention default guides in the docs 02 July 2017, 19:50:34 UTC
a5d333a Merge pull request #859 from null-a/tweak-nn-test-tol Tweak nn inference test tolerance. 02 July 2017, 19:45:53 UTC
eae1904 Merge pull request #858 from null-a/conditioning-docs Expand docs on conditioning 02 July 2017, 19:45:35 UTC
9b74180 Merge pull request #857 from null-a/use-minified-bundle Upload minified bundle to CDN. 02 July 2017, 19:43:46 UTC
d8b2130 Error superfluous option is passed to sample. 30 June 2017, 11:34:30 UTC
a5e1a78 Check for superfluous args passed to distributions. 30 June 2017, 11:25:39 UTC
ae0b110 Remove unused imports. (#863) 30 June 2017, 10:12:43 UTC
e6f9816 Switch default for the verbose option of Optimize to false. 29 June 2017, 10:43:55 UTC
05e83c7 Mention default guides in the docs. 29 June 2017, 07:42:12 UTC
19ac47b Tweak nn inference test tolerance. 27 June 2017, 12:10:40 UTC
4a97da1 Add conditioning docs. 27 June 2017, 10:21:01 UTC
eaa744d Upload minified bundle to CDN. 27 June 2017, 09:36:32 UTC
17ed0c1 Merge pull request #856 from null-a/exit-optimize Support early exit from `Optimize`. 26 June 2017, 23:25:25 UTC
00508f0 Support early exit from Optimize. 26 June 2017, 09:59:42 UTC
cfdee3b 0.9.9 06 June 2017, 22:14:47 UTC
4dc1afe Merge pull request #854 from null-a/merge-webppl-nn Merge webppl-nn 02 June 2017, 20:11:06 UTC
5b38db3 Adjust inference test tolerance. 02 June 2017, 07:30:12 UTC
64513d4 Merge webppl-nn. 01 June 2017, 15:34:10 UTC
a997d0f Merge pull request #851 from null-a/dp-cache Make `cache` callable as `dp.cache` 26 May 2017, 00:59:43 UTC
e2cfc7f Document `cache`. 25 May 2017, 09:52:19 UTC
c4b0c09 Additional tests for `cache`. 25 May 2017, 09:10:29 UTC
back to top