ngoodman
ngoodman
It would be convenient to support [ES6 default parameters](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Default_parameters) in WebPPL. So `function(x){var x = (x=='undefined' ? 1 : x);...}` becomes `function(x=1){...}`. This could happen with #2, if we ever...
i think there may be a bug, or at least questionable choice in the semantics of mem. consider: ~~~ Infer({method: 'rejection', samples: 100}, function() { var memfn = mem(function(buttons) {return...
seem like adam with step 0.01 is better than the current default in most of the little models i've tried. change? also, change default number of forward samples to 100...
GANs are interesting, and viewed as a learning algorithm, they are applicable to some webppl programs with model params. As a first step, just playing around with the adversarial classifier...
I often find myself wanting to declare functions with `function foo() {...}` instead of with `var foo = function() {...}`. This is pretty minor, but probably also pretty easy to...
It would be easier for students to work exercises in-page if we: - Make code/text boxes persistent so that accidentally navigating away didn't lose work. (Would require use of `localStorage`...
I had to replace Katex math rendering (in commit db2f4075273ee8208ac495c10ad62e835706c899) because Kramdown 2.2.0 broke the tags Katex looks for in rendered html. Mathjax seems to be working fine for the...
This section (and the one above it) is really just a stub: http://dippl.org/chapters/03-enumeration.html#caching Would be good to say a bit more about how caching works, and when you can (and...
Add machinery for simple quizzes (with, e.g., multiple choice answers). Should play nice with accounts so that when students are logged in their quiz results will be logged (and retrievable...
Citations cause an error for most recent pandoc (1.12.1).