Alexey Radul

Results 125 issues of Alexey Radul

Consider the expression `(categorical (simplex 0.5 0.5) (array (flip) (flip)))`. Suppose one coin is currently `True` and the other `False`, and the `True` one is currently selected. Suppose single-site m-h...

Effort: k min/hr
Reason: Fix bugs
Status: Needs design
Probabilistic

`(assess 1 categorical (simplex 0.25 0.25 0.25 0.25) (array 1 2 3 1))` should be 1/2, not 1/4. Dirichlet likewise. Plan: - [x] Fix categorical (easy) - [ ] Fix...

Status: Blocked
Reason: Fix bugs
Probabilistic

Either - `ripl.sample_all_with_weights`, or - `ripl.promote_particles` returning a list of (ripl, weight) pairs, with one new ripl per old particle or both. This is idea is from rather old notes...

Effort: k min/hr
Reason: System polish
Probabilistic

Block enumeration proceeds thus: - Query each principal node's operator for the set of possible values (before detaching) - Form the Cartesian product - Evaluate the posterior at every combination...

Reason: Fix bugs
Reason: Impeding DP Chapter
Probabilistic

The "categorical family" are the categorical and multinomial, with their Bernoulli and binomial variants, in versions of single call, non-conjugate but tracking sufficient statistics, collapsed conjugate, and uncollapsed conjugate; and...

Help wanted
Effort: ~1 day
Reason: System polish
Probabilistic

Our dirichlet-categorical woes, namely #407, #451, and #452, are ultimately due to representing the probabilities in terms of the indexes of the options rather than in terms of their actual...

Help wanted
Effort: k days
Reason: Fix bugs
Probabilistic

Consider again the problem from #451: ``` assume x1 = flip() assume x2 = flip() force x1 = true force x2 = true assume f = make_dir_mult(array(1, 1), array(x1, x2))...

Status: Blocked
Reason: Fix bugs
Probabilistic

We have access to someone very well versed in the subject matter: Madeleine B. Thompson, ["Slice Sampling with Multivariate Steps"](http://www.cs.toronto.edu/~radford/ftp/madeleine-thesis.pdf), PhD Thesis, University of Toronto, 2011.

Effort: Project
Reason: Complete capability
Probabilistic

At the time the gpgradient branch was merged, the automated testing in `test/conformance/sps/test_covariance.py` was incomplete, in that it did not cover the bias, linear, and product kernels. That did not...

Effort: k min/hr
Reason: Better testing
Probabilistic

Consider what happens if the last CRP application that was assigned to a particular atom is detached and later regenerated, or its support enumerated. For example, ``` assume crp =...

Reason: Fix bugs
Reason: Impeding DP Chapter
Probabilistic