15f3f7f | null-a | 04 April 2017, 09:04:46 UTC | Have rejection and forward sampling take 100 samples by default. | 04 April 2017, 09:04:46 UTC |
2b8568e | Andreas Stuhlmüller | 03 April 2017, 15:28:02 UTC | Merge pull request #807 from null-a/on-step-callback Add onStep callback to Optimize. | 03 April 2017, 15:28:02 UTC |
2c3193e | null-a | 03 April 2017, 07:26:21 UTC | Add onStep callback to Optimize. | 03 April 2017, 07:34:46 UTC |
9ac99ad | Andreas Stuhlmüller | 30 March 2017, 20:26:56 UTC | Merge pull request #805 from null-a/rename-coroutine-property Rename coroutine property | 30 March 2017, 20:26:56 UTC |
6120c5d | Andreas Stuhlmüller | 30 March 2017, 20:25:09 UTC | Merge pull request #802 from null-a/tweak-param-init Simplify function call | 30 March 2017, 20:25:09 UTC |
c7d029c | null-a | 29 March 2017, 13:03:45 UTC | Store reference to old coroutine. This is required by the parameter handling method `fetch`. | 29 March 2017, 13:07:41 UTC |
2039c0a | null-a | 29 March 2017, 12:48:36 UTC | Use a more informative property name. | 29 March 2017, 13:06:53 UTC |
38ecb5e | null-a | 28 March 2017, 15:45:57 UTC | Simplify function call. | 28 March 2017, 15:46:22 UTC |
7023e0f | Andreas Stuhlmüller | 27 March 2017, 23:55:56 UTC | Merge pull request #801 from null-a/fix-789 Make param work from within nested Enumerate. | 27 March 2017, 23:55:56 UTC |
ca65221 | null-a | 27 March 2017, 14:44:26 UTC | Make param work from within nested Enumerate. | 27 March 2017, 15:03:37 UTC |
5fd6417 | Andreas Stuhlmüller | 27 March 2017, 07:46:36 UTC | Update mapObject to mapValues in pkg.js (#800) | 27 March 2017, 07:46:36 UTC |
9197bd9 | Andreas Stuhlmüller | 22 March 2017, 07:46:03 UTC | Make observe pass options to sample (#794) * Make observe pass options to sample * Add test for observe parameters | 22 March 2017, 07:46:03 UTC |
6d3b353 | Andreas Stuhlmüller | 21 March 2017, 17:37:08 UTC | Merge pull request #799 from null-a/error-guiding-marginal Gracefully handle failure to auto guide Marginals. | 21 March 2017, 17:37:08 UTC |
18c4ef0 | null-a | 21 March 2017, 16:34:30 UTC | Gracefully handle failure to auto guide Marginals. | 21 March 2017, 16:34:30 UTC |
36b4472 | Andreas Stuhlmüller | 17 March 2017, 16:32:39 UTC | Merge pull request #797 from null-a/add-type-to-delta-param Add type information to parameter of Delta dist. | 17 March 2017, 16:32:39 UTC |
0195cb1 | null-a | 17 March 2017, 15:56:13 UTC | Add type information to parameter of Delta dist. | 17 March 2017, 15:56:13 UTC |
9c9ba0b | Andreas Stuhlmüller | 17 March 2017, 14:48:48 UTC | Merge pull request #796 from null-a/inc-name-in-warning Include parameter name in warning. | 17 March 2017, 14:48:48 UTC |
33f5dbd | null-a | 17 March 2017, 10:00:54 UTC | Include parameter name in warning. | 17 March 2017, 10:08:58 UTC |
3d0e4ac | Andreas Stuhlmüller | 10 March 2017, 20:51:00 UTC | Merge pull request #783 from jpchen/master Add Laplace and TensorLaplace Distribution | 10 March 2017, 20:51:00 UTC |
c8996fd | jpchen | 10 March 2017, 05:24:32 UTC | adjusted params. passes tests (more) consistently | 10 March 2017, 08:13:58 UTC |
0ba29cc | He Ren | 08 March 2017, 09:18:34 UTC | Default Infer supported when no options provided (#781) * created simple heuristic for infer without options * fixed object type check issues * delete counter which is useless * remove unnecessary files * smc mcmc heuristics * completed and done testing * changed console log * comment added * add commas * fix style issues * remove one console log * rejection minSampleRate and remove shuffle * separate coroutine for interleaving sample and factor check * separate interleavingSF check with timeout, test done * separate interleaving SF test done from 42397f82 * interleaving check modified according to forward sampling * simplify interleavingSF.js * enumerate error method done * enumerate error method done and rejection at original status * enumerate rejection error both done * remove interleaving SF check from rejection.js * enumerate.ad.js change console log info * enumerate rejection smc error method done tested * added comments * fix style issue * fix problems * getSupport fixed, smc err method changed * improve error methods and replace options.probe * fix line-too-line error * change sampleWithFactor in enumerate into continuation style * changed examples and smc asserts * renaming done * let error method return Error * fix style * fix style in enumerate * fix style again * small changes * change resampleParticles to CPS * everything fixed except for resampleParticles continuation * resampleParticles CPS style fixed * add bind(this) to CPS | 08 March 2017, 09:18:34 UTC |
3bd0d8e | Andreas Stuhlmüller | 03 March 2017, 16:55:25 UTC | Merge pull request #786 from null-a/param-init More flexible parameter initialization. | 03 March 2017, 16:55:25 UTC |
35526be | null-a | 03 March 2017, 14:01:30 UTC | Tweak error text. | 03 March 2017, 14:01:30 UTC |
bb56b2e | null-a | 03 March 2017, 13:50:13 UTC | Revert "Mention how to implement random init." This reverts commit 7c4aec08dc2bcfac757aba64cb8554137efdcaee. | 03 March 2017, 13:50:13 UTC |
0f14add | null-a | 03 March 2017, 13:37:08 UTC | Run parameter init. in forward sampling coroutine. This allows `sample(dist)` to be used for random initialization, rather than `dist.sample()`. | 03 March 2017, 13:46:05 UTC |
74a74d8 | null-a | 03 March 2017, 13:36:50 UTC | Refactor ForwardSample. Allowing the coroutine to be used without collecting return values in a distribution. | 03 March 2017, 13:37:42 UTC |
4260f72 | jpchen | 03 March 2017, 01:56:45 UTC | adjust tolerance. passes ~90% of the time | 03 March 2017, 01:56:45 UTC |
96b999c | jpchen | 02 March 2017, 06:50:07 UTC | re-added laplace elbo tests | 02 March 2017, 06:50:07 UTC |
4b9b7bf | jpchen | 01 March 2017, 08:26:46 UTC | rename mu, b -> location, scale | 01 March 2017, 08:26:46 UTC |
957c550 | jpchen | 01 March 2017, 08:16:26 UTC | rewrite using ad transform | 01 March 2017, 08:16:26 UTC |
7c4aec0 | null-a | 27 February 2017, 08:55:25 UTC | Mention how to implement random init. | 27 February 2017, 09:13:08 UTC |
ddc897b | jpchen | 25 February 2017, 04:03:02 UTC | ad transform | 25 February 2017, 04:03:02 UTC |
4ab9c7f | null-a | 24 February 2017, 13:39:08 UTC | Use applyd for drift kernels. | 24 February 2017, 14:17:27 UTC |
d27b1af | null-a | 24 February 2017, 11:37:00 UTC | Don't allow sample/factor during parameter init. | 24 February 2017, 14:17:27 UTC |
6133cd5 | null-a | 21 February 2017, 16:03:34 UTC | Check for dimension mismatch in param. | 24 February 2017, 10:38:39 UTC |
713004c | null-a | 21 February 2017, 15:47:07 UTC | Support passing init. function to param. | 24 February 2017, 10:38:39 UTC |
8e8e125 | jpchen | 23 February 2017, 20:26:44 UTC | Add laplace to cache exempt list | 23 February 2017, 20:26:44 UTC |
d15a870 | jpchen | 23 February 2017, 20:09:42 UTC | bump adnn version 2.0.4 | 23 February 2017, 20:09:42 UTC |
74c40c4 | jpchen | 23 February 2017, 02:17:00 UTC | Laplace documentation | 23 February 2017, 07:02:10 UTC |
6f7f2b7 | Andreas Stuhlmüller | 23 February 2017, 04:10:17 UTC | Merge pull request #785 from probmods/adnn-2-0-3 Upgrade adnn to 2.0.3 | 23 February 2017, 04:10:17 UTC |
bc1fbf8 | Andreas Stuhlmüller | 23 February 2017, 02:59:17 UTC | Upgrade adnn to 2.0.3 | 23 February 2017, 02:59:17 UTC |
272fcc1 | jpchen | 22 February 2017, 18:23:54 UTC | fixed styling | 22 February 2017, 18:23:54 UTC |
2c5b032 | jpchen | 22 February 2017, 09:28:30 UTC | Merge branch 'master' into dev | 22 February 2017, 09:28:30 UTC |
c4bfe2b | jpchen | 22 February 2017, 09:28:21 UTC | Merge remote-tracking branch 'upstream/dev' into dev | 22 February 2017, 09:28:21 UTC |
1854818 | jpchen | 22 February 2017, 09:20:44 UTC | Added tests | 22 February 2017, 09:20:44 UTC |
6827e43 | jpchen | 22 February 2017, 07:50:43 UTC | Tensor Laplacian | 22 February 2017, 07:50:43 UTC |
cd9463e | jpchen | 22 February 2017, 06:58:20 UTC | calculated Laplace score | 22 February 2017, 06:58:20 UTC |
c227f19 | jpchen | 22 February 2017, 06:18:27 UTC | Add Laplace Distribution | 22 February 2017, 06:18:27 UTC |
fbf5b75 | Andreas Stuhlmüller | 21 February 2017, 16:08:00 UTC | Merge pull request #782 from null-a/update-cache-exempt-list Add missing sampling helpers to cache exempt list. | 21 February 2017, 16:08:00 UTC |
28e3ad2 | null-a | 15 February 2017, 15:13:08 UTC | Add missing sampling helpers to cache exempt list. | 21 February 2017, 08:07:25 UTC |
6d362e0 | jpchen | 21 February 2017, 07:21:50 UTC | Merge remote-tracking branch 'upstream/master' into dev | 21 February 2017, 07:21:50 UTC |
2312e52 | null-a | 17 January 2017, 11:40:46 UTC | Move tolerance specification to correct level. | 21 February 2017, 07:20:44 UTC |
9024c91 | null-a | 17 January 2017, 10:19:46 UTC | Remove stale comment. | 21 February 2017, 07:20:44 UTC |
9a8e801 | Andreas Stuhlmüller | 21 February 2017, 00:59:31 UTC | Merge pull request #775 from null-a/dream Dream Learning | 21 February 2017, 00:59:31 UTC |
31f5881 | null-a | 20 February 2017, 19:36:05 UTC | Update comment on assumption. | 20 February 2017, 19:36:05 UTC |
6dcaf30 | null-a | 20 February 2017, 17:33:13 UTC | Clean up deterministic dream tests. | 20 February 2017, 17:34:28 UTC |
56375c2 | null-a | 20 February 2017, 17:20:33 UTC | Don't run local guide thunks while dreaming. The guide isn't required to generate samples from the local part of the posterior predictive. | 20 February 2017, 17:33:42 UTC |
32527f7 | Andreas Stuhlmüller | 20 February 2017, 16:45:31 UTC | Merge pull request #779 from null-a/tweak-highlighting Turn off JS syntax highlighting where not required in docs. | 20 February 2017, 16:45:31 UTC |
0258021 | null-a | 20 February 2017, 16:34:46 UTC | Don't track logp. This wasn't used for anything. | 20 February 2017, 16:35:25 UTC |
f582f90 | null-a | 20 February 2017, 15:23:48 UTC | Comment on models that rely on structure of obs. | 20 February 2017, 15:25:10 UTC |
ac7e36d | null-a | 20 February 2017, 14:55:42 UTC | Clarify assumption. | 20 February 2017, 14:55:59 UTC |
faf1209 | null-a | 20 February 2017, 14:47:57 UTC | Rename variable. | 20 February 2017, 14:55:59 UTC |
a57f6fd | null-a | 20 February 2017, 14:43:27 UTC | Handle single array valued `observe` in obs fn. | 20 February 2017, 14:55:59 UTC |
24d447a | null-a | 20 February 2017, 10:55:08 UTC | Add some tests for dream sample. | 20 February 2017, 10:56:02 UTC |
82d7ce1 | null-a | 20 February 2017, 10:04:55 UTC | Make dreamSample available in WebPPL. To facilitate testing/debugging. | 20 February 2017, 10:04:55 UTC |
7ca2aad | null-a | 20 February 2017, 08:40:05 UTC | Don't use JS syntax highlighting here. | 20 February 2017, 08:40:05 UTC |
750a199 | ngoodman | 19 February 2017, 15:30:15 UTC | Merge pull request #778 from probmods/async-docs Add documentation for parallel async parameter updates | 19 February 2017, 15:30:15 UTC |
7d2610c | Andreas Stuhlmueller | 19 February 2017, 04:00:31 UTC | Document parallel async parameter updates | 19 February 2017, 04:00:31 UTC |
22975ef | Andreas Stuhlmueller | 19 February 2017, 03:41:14 UTC | Add example to Optimization intro | 19 February 2017, 03:41:14 UTC |
f7b5528 | Andreas Stuhlmueller | 19 February 2017, 02:58:23 UTC | Split optimization docs into multiple pages | 19 February 2017, 02:58:23 UTC |
e76e04f | Andreas Stuhlmüller | 19 February 2017, 00:07:43 UTC | Merge pull request #777 from dritchie/dev Discrete dist entropy calculation should use ad. | 19 February 2017, 00:07:43 UTC |
2aa1c3d | Daniel Ritchie | 18 February 2017, 23:39:41 UTC | Discrete dist entropy calculation should use ad. | 18 February 2017, 23:39:41 UTC |
fd5eb6a | null-a | 17 February 2017, 12:38:11 UTC | Report -logq as the value of the objective. Something like logp - logq would come from minimizing a KL, but it's not clear (to me) which KL we're minimizing here. | 17 February 2017, 12:38:11 UTC |
dcb604b | null-a | 17 February 2017, 12:35:56 UTC | Add more dream test cases. | 17 February 2017, 12:35:56 UTC |
3498e13 | null-a | 15 February 2017, 15:26:15 UTC | Improve commentary. | 15 February 2017, 15:31:30 UTC |
cae785e | null-a | 15 February 2017, 08:54:20 UTC | Lint. | 15 February 2017, 08:54:20 UTC |
ca51845 | null-a | 15 February 2017, 08:53:18 UTC | Remove original implementation. | 15 February 2017, 08:53:18 UTC |
d7a39b8 | null-a | 15 February 2017, 08:49:52 UTC | Merge branch 'dev' into dream | 15 February 2017, 08:49:52 UTC |
48a5979 | null-a | 14 February 2017, 18:03:15 UTC | Add test that exercises dream optimization. | 14 February 2017, 18:14:40 UTC |
5b05f7e | null-a | 14 February 2017, 17:57:41 UTC | Add some deterministic inference tests for dream. Also fix bug that doing so unearthed. I've made the withCaching test deterministic to make it easy to apply to dream. This still checks that each coroutine has the incrementalize property which is the thing we care about. | 14 February 2017, 18:13:59 UTC |
e3bcd51 | null-a | 14 February 2017, 15:45:50 UTC | dream should run guide thunks. | 14 February 2017, 18:07:40 UTC |
c5f62d8 | Andreas Stuhlmüller | 14 February 2017, 15:48:06 UTC | Merge pull request #774 from null-a/grunt-ignore-ad-js-files Avoid need to exclude files from linter by hand. | 14 February 2017, 15:48:06 UTC |
f6b404c | null-a | 14 February 2017, 14:06:24 UTC | Avoid need to exclude files from linter by hand. Previously, some files were erroneously excluded from linting. As a result, this change reveals some new linter errors which are fixed in the commit. Partially addresses #356. | 14 February 2017, 14:35:07 UTC |
34b9edb | null-a | 14 February 2017, 11:05:59 UTC | Remove stale TODO note. | 14 February 2017, 11:05:59 UTC |
3bf715d | null-a | 14 February 2017, 10:58:01 UTC | Allow control of num of obs fn evals during dream. This adds a dreamBatchSize option to mapData that specifies how many times the observation function should be evaluated (to generate fantasy data) per sample. | 14 February 2017, 10:58:01 UTC |
13ba93d | Andreas Stuhlmüller | 14 February 2017, 01:51:34 UTC | Merge pull request #773 from null-a/only-map-fwd-sample Add onlyMAP option to forward sampling method | 14 February 2017, 01:51:34 UTC |
8878381 | null-a | 13 February 2017, 15:06:53 UTC | Use distinct addresses when generating fantasies. | 13 February 2017, 15:06:53 UTC |
63113aa | null-a | 13 February 2017, 10:20:21 UTC | Check standard deviation in onlyMAP tests. | 13 February 2017, 10:20:21 UTC |
a962484 | null-a | 13 February 2017, 09:57:51 UTC | Add onlyMAP option to forward sampling. | 13 February 2017, 10:03:54 UTC |
6f927e3 | null-a | 09 February 2017, 16:01:10 UTC | No need for relative addressing here. | 09 February 2017, 16:16:04 UTC |
2c8d001 | null-a | 09 February 2017, 15:53:03 UTC | Minor clean-ups. | 09 February 2017, 16:16:04 UTC |
784ef2e | null-a | 09 February 2017, 14:49:05 UTC | Use new new mapData interface in dream. | 09 February 2017, 16:16:01 UTC |
9614fe6 | null-a | 09 February 2017, 14:43:55 UTC | Allow the data array to be swapped out at mapData. | 09 February 2017, 16:16:01 UTC |
b2ac166 | null-a | 09 February 2017, 14:01:46 UTC | No need to AD transform these files. | 09 February 2017, 16:16:01 UTC |
b5cac4b | null-a | 09 February 2017, 13:53:19 UTC | Gradient estimation coroutine for dream. | 09 February 2017, 16:16:01 UTC |
b79298c | null-a | 09 February 2017, 11:06:45 UTC | Comment on assumption. | 09 February 2017, 16:16:01 UTC |
6046c4d | null-a | 09 February 2017, 11:04:45 UTC | Clarify what the trace structure is used for. | 09 February 2017, 16:16:01 UTC |
b88fc96 | null-a | 09 February 2017, 10:51:42 UTC | Try to clarify situation with factor in dream. | 09 February 2017, 16:16:01 UTC |
4bcd4ab | null-a | 09 February 2017, 09:56:19 UTC | Split dream out into separate files. | 09 February 2017, 16:16:01 UTC |
5ea7a79 | null-a | 08 February 2017, 16:40:21 UTC | Sampling coroutine for dream. | 09 February 2017, 16:15:52 UTC |