Skip to content

Commit

Permalink
Monte-Carlo likelihoods (GPflow#799)
Browse files Browse the repository at this point in the history
* add @markvdw's stochastic likelihood, including the softmax

* initial MC likelihood

* remove MonteCarloLikelihood base class from tests

* fix test

* var of predict_mean_and_var and predict_density for MC likelihood

* factor out MC sampling

* add comment for variance bias

* add tests

* fixes

* use same integration as for GH quadrature in MonteCarloLikelihood.predict_mean_and_var()

* .

* increase rtol

* move to proper use of super()

* move MC integration to quadrature module, similar to ndiagquad

* seed to make test deterministic

* add Assert for shape of Y

* tidy up studentT likelihood

* fix for heteroskedastic likelihoods -- requires logp to always call the Y argument Y

* fix doc

* add assert and equivalence tests for SoftMax

* remove erroneously added file

* rename "probit" to inv_probit (which is what it actually is)

* add assert for num_classes to SoftMax

* fix whitespace

* Update RELEASE.md

* Update RELEASE.md
  • Loading branch information
st-- authored and Mark van der Wilk committed Jun 27, 2018
1 parent 1b0f4b0 commit 1851e0d
Show file tree
Hide file tree
Showing 7 changed files with 344 additions and 69 deletions.
4 changes: 4 additions & 0 deletions RELEASE.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
# Master branch
- Added likelihoods where expectations are evaluated with Monte Carlo (`MonteCarloLikelihood`) (#799).
- Added `SoftMax` likelihood (#799).

# Release 1.1
- Added inter-domain inducing features. Inducing points are used by default and are now set with `model.feature.Z`.

Expand Down
Loading

0 comments on commit 1851e0d

Please sign in to comment.