83adc18 | Andreas Stuhlmüller | 21 April 2017, 16:57:28 UTC | Merge pull request #831 from null-a/fix-760 Fix bug directly calling conditional | 21 April 2017, 16:57:28 UTC |
1dd4676 | null-a | 20 April 2017, 13:24:44 UTC | Fix #760. | 21 April 2017, 12:16:45 UTC |
5e91397 | Long Ouyang | 20 April 2017, 17:46:46 UTC | Merge pull request #827 from null-a/multimodality-test Handle multimodality in sampler tests | 20 April 2017, 17:46:46 UTC |
377698b | null-a | 20 April 2017, 07:38:52 UTC | Reintroduce comment. Originally removed by b7e7f866. | 20 April 2017, 07:38:52 UTC |
77160ab | Andreas Stuhlmüller | 20 April 2017, 07:30:29 UTC | Fix probmods link (#828) (#829) | 20 April 2017, 07:30:29 UTC |
254c200 | Andreas Stuhlmüller | 19 April 2017, 15:10:14 UTC | Merge pull request #826 from null-a/remove-checkpoint-params Remove checkpointParams option from Optimize. | 19 April 2017, 15:10:14 UTC |
4fb7296 | Andreas Stuhlmüller | 19 April 2017, 15:07:20 UTC | Merge pull request #825 from null-a/file-store-followup Adjust comments on file store | 19 April 2017, 15:07:20 UTC |
bdf1456 | null-a | 19 April 2017, 13:54:45 UTC | Handle multimodality in sampler tests. This addresses the related todo notes removed by commit b7e7f866. | 19 April 2017, 13:54:45 UTC |
80324d0 | null-a | 19 April 2017, 13:18:00 UTC | Make statistical testing of samplers run again. This was inadvertently broken by the switch to lodash. | 19 April 2017, 13:18:00 UTC |
79018bc | null-a | 19 April 2017, 10:54:12 UTC | Remove checkpointParams option from Optimize. This is superseded by the file based parameter store back end. | 19 April 2017, 10:54:12 UTC |
1977be6 | null-a | 19 April 2017, 10:45:02 UTC | Add comment to clarify intention. | 19 April 2017, 10:46:04 UTC |
29539e9 | null-a | 19 April 2017, 10:02:28 UTC | Typo. | 19 April 2017, 10:02:28 UTC |
6a9f96f | Andreas Stuhlmüller | 18 April 2017, 19:38:37 UTC | Merge pull request #822 from null-a/file-param-store Add file-based param store backend | 18 April 2017, 19:38:37 UTC |
37cc9d2 | Andreas Stuhlmüller | 18 April 2017, 19:11:59 UTC | Merge pull request #823 from null-a/auto-guide Add auto-guides for RandomInteger and Binomial distributions. | 18 April 2017, 19:11:59 UTC |
8c89709 | Andreas Stuhlmüller | 18 April 2017, 19:01:21 UTC | Merge pull request #821 from null-a/adify-add-require-cond Remove linter special casing | 18 April 2017, 19:01:21 UTC |
9aa4326 | Andreas Stuhlmüller | 18 April 2017, 18:54:34 UTC | Merge pull request #820 from null-a/update-nodeunit-dep Update nodeunit dependency. | 18 April 2017, 18:54:34 UTC |
177b150 | null-a | 13 April 2017, 15:28:19 UTC | Add auto-guides for RandomInteger and Binomial distributions. | 18 April 2017, 14:12:54 UTC |
bb94336 | null-a | 18 April 2017, 12:39:35 UTC | Better placement of ref for current uses. | 18 April 2017, 12:55:37 UTC |
1d99c99 | null-a | 18 April 2017, 12:39:08 UTC | Add file backed parameter store. | 18 April 2017, 12:55:37 UTC |
b1d0b58 | null-a | 18 April 2017, 09:15:29 UTC | Define missing definitions to dists.ad.js. | 18 April 2017, 09:26:30 UTC |
9056aff | null-a | 12 April 2017, 08:48:06 UTC | Ensure we only require ad once in transformed files. | 18 April 2017, 09:26:30 UTC |
70da2f6 | null-a | 18 April 2017, 08:24:58 UTC | Update nodeunit dependency. | 18 April 2017, 08:24:58 UTC |
5271471 | Andreas Stuhlmüller | 14 April 2017, 02:33:31 UTC | Merge pull request #819 from null-a/remove-pointless-assert Remove unhelpful assertion. | 14 April 2017, 02:33:31 UTC |
c668577 | Andreas Stuhlmüller | 14 April 2017, 02:33:17 UTC | Merge pull request #818 from null-a/mvb-scorer-no-assert Avoid use of assert for error handling in MV Bernoulli scorer. | 14 April 2017, 02:33:17 UTC |
7a4f698 | Andreas Stuhlmüller | 14 April 2017, 02:32:49 UTC | Merge pull request #816 from null-a/update-dev-deps Update dev dependencies & switch to eslint | 14 April 2017, 02:32:49 UTC |
86e7558 | null-a | 13 April 2017, 13:27:42 UTC | Remove unhelpful assertion. `param` is probably a typo for `reparam`. But checking for this is overly cautious here, as this is tested by the `if` clause. | 13 April 2017, 13:27:42 UTC |
39c4000 | null-a | 13 April 2017, 13:02:33 UTC | Don't use assert for error handling. Returning -Infinity rather than generating an error is consistent with other distribution types. | 13 April 2017, 13:02:33 UTC |
644cc58 | null-a | 13 April 2017, 10:05:46 UTC | Merge branch 'dev' into update-dev-deps | 13 April 2017, 10:05:46 UTC |
91a5da0 | null-a | 12 April 2017, 16:12:41 UTC | Drop support for node < 4. | 12 April 2017, 16:12:41 UTC |
f2c965a | Andreas Stuhlmüller | 12 April 2017, 15:23:08 UTC | Merge pull request #817 from null-a/update-deps Update dependencies. | 12 April 2017, 15:23:08 UTC |
8f83868 | null-a | 12 April 2017, 12:39:01 UTC | Update dependencies. | 12 April 2017, 12:39:01 UTC |
b7e7f86 | null-a | 11 April 2017, 15:21:30 UTC | Remove TODO comments. | 12 April 2017, 09:32:32 UTC |
1782814 | null-a | 11 April 2017, 15:17:45 UTC | Add missing requires. | 12 April 2017, 09:32:30 UTC |
a2aa382 | null-a | 11 April 2017, 15:14:04 UTC | Fix indentation. | 12 April 2017, 09:31:01 UTC |
ce26194 | null-a | 11 April 2017, 15:05:33 UTC | Allow global variables in browser test as special case. | 12 April 2017, 09:31:01 UTC |
1706bc7 | null-a | 11 April 2017, 15:02:47 UTC | Lint. | 12 April 2017, 09:31:01 UTC |
de62de9 | null-a | 11 April 2017, 14:59:27 UTC | Rewrite to avoid funny indentation suggested by eslint. | 12 April 2017, 09:31:01 UTC |
b461db5 | null-a | 11 April 2017, 07:39:23 UTC | Don't rely on case fall through. | 12 April 2017, 09:31:00 UTC |
ef40ded | null-a | 11 April 2017, 07:45:23 UTC | Don't rely on util global. | 12 April 2017, 09:31:00 UTC |
0606eb3 | null-a | 11 April 2017, 07:06:51 UTC | Remove unreachable code. | 12 April 2017, 09:31:00 UTC |
d707ec4 | null-a | 11 April 2017, 13:35:23 UTC | Use eslint. | 12 April 2017, 09:31:00 UTC |
98baba3 | null-a | 11 April 2017, 13:04:17 UTC | Upgrade dev dependencies, remove jslint. | 12 April 2017, 08:07:05 UTC |
16ecef5 | Andreas Stuhlmüller | 10 April 2017, 17:21:35 UTC | Merge pull request #815 from null-a/fwd-sample-helpers Add forward and forwardGuide helpers. | 10 April 2017, 17:21:35 UTC |
a59f7c0 | null-a | 04 April 2017, 14:02:39 UTC | Add forward and forwardGuide helpers. Having these simplifies the task of drawing a single sample from the target or guide. Without this we have to resort to something like: sample(Infer({model, method: 'forward', samples: 1})) | 10 April 2017, 15:43:43 UTC |
b969e55 | Andreas Stuhlmüller | 07 April 2017, 21:15:45 UTC | Merge pull request #804 from null-a/weight-decay-2 Weight decay | 07 April 2017, 21:15:45 UTC |
88084fe | Andreas Stuhlmüller | 07 April 2017, 20:21:53 UTC | Fix typo in weightDecay.js | 07 April 2017, 20:21:53 UTC |
2eec6cb | Andreas Stuhlmüller | 07 April 2017, 20:14:38 UTC | Merge branch 'dev' into weight-decay-2 | 07 April 2017, 20:14:38 UTC |
debae41 | Andreas Stuhlmüller | 07 April 2017, 20:12:37 UTC | Merge pull request #813 from null-a/fix-798-v2 Handle duplicate values in Categorical. | 07 April 2017, 20:12:37 UTC |
ab39ab5 | Andreas Stuhlmüller | 07 April 2017, 18:06:24 UTC | Merge pull request #811 from null-a/repeat-arg-check Add argument checks to repeat function | 07 April 2017, 18:06:24 UTC |
76ccf0f | null-a | 07 April 2017, 13:36:02 UTC | Add extra parameter checks to Categorical constructor. | 07 April 2017, 13:36:02 UTC |
4c5bb70 | null-a | 07 April 2017, 13:18:09 UTC | Handle duplicates values in Categorical. | 07 April 2017, 13:18:09 UTC |
94c06e3 | null-a | 05 April 2017, 07:46:52 UTC | Use strict equality checks. | 05 April 2017, 07:48:47 UTC |
defda00 | null-a | 04 April 2017, 09:34:44 UTC | Add argument checks to repeat function. Such checks are particularly worthwhile here, as prior to this change, mistakenly transposing the arguments would cause repeat to enter an infinite loop. | 05 April 2017, 07:42:10 UTC |
afeae3e | Andreas Stuhlmüller | 04 April 2017, 15:39:10 UTC | Merge pull request #810 from null-a/disallow-empty-batches Don't allow empty batches, except when data is empty. | 04 April 2017, 15:39:10 UTC |
505c710 | Andreas Stuhlmüller | 04 April 2017, 15:37:55 UTC | Merge pull request #809 from null-a/error-helper Add error helper. | 04 April 2017, 15:37:55 UTC |
7840e0f | Andreas Stuhlmüller | 04 April 2017, 15:37:18 UTC | Merge pull request #808 from null-a/optimize-more-samples Have rejection and forward sampling take 100 samples by default. | 04 April 2017, 15:37:18 UTC |
24ccf25 | null-a | 04 April 2017, 11:16:21 UTC | Don't allow empty batches, except when data is empty. | 04 April 2017, 11:19:40 UTC |
3e39ed4 | null-a | 04 April 2017, 10:07:47 UTC | Add error helper. | 04 April 2017, 10:07:47 UTC |
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 |
49f4361 | null-a | 26 January 2017, 11:53:22 UTC | Add weight decay. | 29 March 2017, 09:18:38 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 |