-
http://www.cs.dartmouth.edu/~dartml/project.html?p=vgd
Only applicable in continuous spaces, but a neat idea doesn't require the definition of a variational family and should(?) be pretty easy to d…
-
In [webppl issue #18](/probmods/webppl/issues/18), Tomer wrote:
> I'm not sure what level of readership you're aiming at, but taking probmods.org as a benchmark, it feels like towards the end of Chap…
-
I made a mistake in my analysis in #323. It turns out `groupBy` isn't used in any of the places I looked, so we may want to move it into `webppl-array-utils`.
@mhtess: Do you ever use the `groupBy` h…
-
It looks like everywhere the globalStore is copied during inference, either `util.copyObj` or `_.clone` are used, both of which just perform shallow copies.
I just added a generic `deepcopy` function…
-
Add call/cc or delimited continuations to webppl. This should be pretty easy, since the cps transform should just turn call/cc into something that passes on the continuation...
Use this to explore co…
-
This issue is about useful existing notations, languages, technologies, and best practices for the group to explore.
[STRIPS](https://en.wikipedia.org/wiki/Stanford_Research_Institute_Problem_Solve…
-
```js
(function factorial(n) {
if (!n) {
return 1;
}
return n * factorial(n-1);
})(3);
```
When this is compiled, the factorial function is optimized away because it is i…
-
I have a model that takes a scalar parameter `theta`:
```
var squish = function(x) {
return 1 / (1 + Math.exp(-x))
};
var model = function(theta) {
var p = squish(gaussian(theta, 1));
observe(…
-
Node already supports [many ES6 features](https://nodejs.org/en/docs/es6/). If we add [babelify](https://github.com/babel/babelify) to our browserify transform, we can start using these features in ou…
-
Once #675 is merged, exceptions raised by syntax errors might include enough information for us to generate an error message that highlights the source of the error in program code. For example, the p…