d10a54b | James Hensman | 07 March 2017, 23:21:15 UTC | Merge branch 'master' into feval-counter | 07 March 2017, 23:21:15 UTC |
3a713e8 | Alexander G. de G. Matthews | 07 March 2017, 15:05:20 UTC | Multiple params (#370) * Preventing multiple params in tree * Address PR comments | 07 March 2017, 15:05:20 UTC |
2aabec9 | James Hensman | 06 March 2017, 21:00:37 UTC | Merge branch 'master' into feval-counter | 06 March 2017, 21:00:37 UTC |
1d3e25c | James Hensman | 06 March 2017, 17:34:31 UTC | making ekern_tests deterministic (#366) * making ekern_tests deterministic * missing rng * swiching random seed * small edits to test_ekerns including 100 quadrature points * choleskifying eKxz in RBF * choosing a better random seed and fewer quad points * fewer GH points for poor old servers | 06 March 2017, 17:34:31 UTC |
ad168b3 | James Hensman | 03 March 2017, 15:37:26 UTC | Updates to multiclass likelihood. (#365) * correcting the multiclass predict density so that it gave a log density. * fixing the expression in the Multiclass likelihood for predict_density (when using RobustMax). * adjusting the predict mean and variance function of multiclass to deal with predict density giving log probabilities * fixing the corresponding test for this to correct values, * adding a very simple test to check that it computes the log probs. | 03 March 2017, 15:37:26 UTC |
8acd075 | James Hensman | 02 March 2017, 12:38:27 UTC | remove explicit dependency on tensorflow 1.0.0 (#363) | 02 March 2017, 12:38:27 UTC |
312f109 | James Hensman | 02 March 2017, 10:57:49 UTC | Update svi_test.ipynb (#361) To avoid a `TypeError: _optimize_tf() got an unexpected keyword argument 'max_iters'`, `max_iters` needs to be replaced by `maxiter` | 02 March 2017, 10:57:49 UTC |
825d141 | James Hensman | 02 March 2017, 09:26:00 UTC | tensorflow 1.0 (#360) * Switch to tensorflow 1.0.0 * tf.concat_v2 is now called tf.concat * Update tensorflow in docs and travis | 02 March 2017, 09:26:00 UTC |
7b21373 | Alexander G. de G. Matthews | 20 February 2017, 12:06:19 UTC | Tweak of a typo in docs. (#352) | 20 February 2017, 12:06:19 UTC |
c61389a | Alexander G. de G. Matthews | 20 February 2017, 11:45:06 UTC | Merge pull request #351 from GPflow/docs_tlc Docs tlc | 20 February 2017, 11:45:06 UTC |
2c70fa5 | alexggmatthews | 20 February 2017, 11:16:56 UTC | Adding kernels. | 20 February 2017, 11:16:56 UTC |
5a049ca | alexggmatthews | 20 February 2017, 10:53:47 UTC | Correcting typo in settings. | 20 February 2017, 10:53:47 UTC |
5c3997d | alexggmatthews | 20 February 2017, 10:52:27 UTC | Removing typo. | 20 February 2017, 10:52:27 UTC |
783ba64 | alexggmatthews | 20 February 2017, 10:51:39 UTC | Removing incomplete text. | 20 February 2017, 10:51:39 UTC |
f0c9a8d | alexggmatthews | 20 February 2017, 10:48:26 UTC | Adding cross referencing. | 20 February 2017, 10:48:26 UTC |
82071a4 | alexggmatthews | 20 February 2017, 10:40:37 UTC | Tidying classification notebook. | 20 February 2017, 10:40:37 UTC |
ea383d1 | alexggmatthews | 20 February 2017, 10:38:15 UTC | Adding Italics. | 20 February 2017, 10:38:15 UTC |
596a747 | alexggmatthews | 20 February 2017, 10:33:18 UTC | Updating references. | 20 February 2017, 10:33:18 UTC |
1f6140a | alexggmatthews | 20 February 2017, 10:10:27 UTC | Adding reference to intro. | 20 February 2017, 10:10:27 UTC |
95095ca | alexggmatthews | 20 February 2017, 10:10:04 UTC | Adding authors to classification code. | 20 February 2017, 10:10:04 UTC |
d382260 | Alexander G. de G. Matthews | 17 February 2017, 16:35:49 UTC | Roadmap (#348) * Adding roadmap | 17 February 2017, 16:35:49 UTC |
0125b2a | Alexander G. de G. Matthews | 17 February 2017, 11:17:15 UTC | Newer version of nbsphinx. (#347) | 17 February 2017, 11:17:15 UTC |
56338f2 | Alexander G. de G. Matthews | 17 February 2017, 11:02:24 UTC | Requirements rtd (#346) * fix rtd theme import * Removing unnecessary dependency. | 17 February 2017, 11:02:24 UTC |
624c66c | Alexander G. de G. Matthews | 16 February 2017, 19:13:22 UTC | Py35 in docs require. (#344) | 16 February 2017, 19:13:22 UTC |
89a4a89 | Alexander G. de G. Matthews | 16 February 2017, 18:14:06 UTC | Requirements tweak. (#343) | 16 February 2017, 18:14:06 UTC |
71019ad | Alexander G. de G. Matthews | 15 February 2017, 17:36:06 UTC | docs require tweak (#339) * Include sphinx_rtd_theme | 15 February 2017, 17:36:06 UTC |
a177e81 | Alexander G. de G. Matthews | 15 February 2017, 15:19:29 UTC | Fresh docs (#337) * Using nicer style file. * Introducing clearer hieararchy. * Category for tutorials and examples. * Category for api and architecture. * Category for derivations. * Tidying up bibtex and adding docker reference. * Adding version history link and correcting typo. * Correction various out of date aspects of intro. * Better formatting of bibtex. | 15 February 2017, 15:19:29 UTC |
15793b4 | Alexander G. de G. Matthews | 14 February 2017, 20:24:24 UTC | Docker file. (#336) * Docker file and readme edits | 14 February 2017, 20:24:24 UTC |
20a3f49 | Markus Kaiser | 03 February 2017, 15:47:10 UTC | Avoid copies via tiling in eKernels (#329) * avoid copies via tiling for matrix_solve * use matmul instead of einsum | 03 February 2017, 15:47:10 UTC |
6745ccd | Mark van der Wilk | 31 January 2017, 16:36:17 UTC | TF futureproofing: tf.mul -> tf.multiply. (#325) | 31 January 2017, 16:36:17 UTC |
2906363 | James Hensman | 31 January 2017, 15:58:41 UTC | Notes for contributors and changes to readme (#317) * First shot at notes for contributors and changes to readme * changing headings * Update contributing.md * Update contributing.md notes for version numbering. * losing the link to google python style guide. | 31 January 2017, 15:58:41 UTC |
b4dce8c | Alexander G. de G. Matthews | 31 January 2017, 15:00:40 UTC | Merge pull request #174 from GPflow/tracer Tracer and wrapped session for GPflow | 31 January 2017, 15:00:40 UTC |
c1295e1 | Mark van der Wilk | 29 January 2017, 17:46:30 UTC | Update session.py | 29 January 2017, 17:46:30 UTC |
0935527 | Mark van der Wilk | 29 January 2017, 17:32:58 UTC | Improved coverage. | 29 January 2017, 17:32:58 UTC |
4c7cbed | Mark van der Wilk | 26 January 2017, 18:54:07 UTC | Simplify session.py, extended tests. | 26 January 2017, 18:54:07 UTC |
13d548a | Mark van der Wilk | 26 January 2017, 18:21:02 UTC | Added test, addressed comments. | 26 January 2017, 18:21:02 UTC |
8a4e023 | Mark van der Wilk | 26 January 2017, 17:59:45 UTC | Merge branch 'master' of github.com:GPflow/GPflow into tracer | 26 January 2017, 17:59:45 UTC |
b07c575 | Mark van der Wilk | 22 January 2017, 16:16:31 UTC | Added test for function evaluation counter. | 22 January 2017, 16:16:31 UTC |
813c83a | Mark van der Wilk | 22 January 2017, 15:29:53 UTC | Merge branch 'master' into feval-counter | 22 January 2017, 15:29:53 UTC |
263b2fd | Alexander G. de G. Matthews | 19 January 2017, 10:05:21 UTC | Sgpr notes (#299) * Small corrections to SGPR notes. * adding missing equals signs. * Correcting typo in notebook. * Small tweak to get code cov to run. | 19 January 2017, 10:05:21 UTC |
01215ce | Mark van der Wilk | 17 January 2017, 20:52:48 UTC | Rename feval counter to num_fevals. | 17 January 2017, 20:52:48 UTC |
7c69695 | Mark van der Wilk | 17 January 2017, 15:48:18 UTC | fevals updated for tensorflow optimisations as well | 17 January 2017, 15:48:18 UTC |
19e56a6 | James Hensman | 17 January 2017, 15:22:43 UTC | Merge branch 'master' into feval-counter | 17 January 2017, 15:22:43 UTC |
f428897 | Mark van der Wilk | 17 January 2017, 15:11:22 UTC | Added a function evaluation counter. | 17 January 2017, 15:14:46 UTC |
2e43abe | Mark van der Wilk | 17 January 2017, 15:10:02 UTC | Fixed each_time warning. | 17 January 2017, 15:10:02 UTC |
48452cf | Mark van der Wilk | 13 January 2017, 18:06:47 UTC | Modified existing profiling tools to be configurable through settings. - Tracer child class is now not abstract any more. - `get_session()` now returns a constructed object. | 13 January 2017, 18:08:14 UTC |
0c48a3f | Mark van der Wilk | 13 January 2017, 16:39:44 UTC | Merge branch 'master' of github.com:GPflow/GPflow into tracer | 13 January 2017, 16:39:44 UTC |
7b904f4 | Mark van der Wilk | 13 January 2017, 16:03:40 UTC | Reformatting code for PEP8. | 13 January 2017, 16:03:40 UTC |
6add8d9 | Mark van der Wilk | 13 January 2017, 16:03:27 UTC | Merge branch 'master' of github.com:GPflow/GPflow into tracer | 13 January 2017, 16:03:27 UTC |
3863e13 | James Hensman | 13 January 2017, 15:26:26 UTC | updating tf version in readthedocs (#319) | 13 January 2017, 15:26:26 UTC |
b970ee6 | Alexis Boukouvalas | 13 January 2017, 14:49:06 UTC | link GPLVM documentation (#318) * link GPLVM documentation * relative links to notebooks * moving stray notebook location | 13 January 2017, 14:49:06 UTC |
0e4b3c4 | Mark van der Wilk | 13 January 2017, 12:25:25 UTC | Compatibility with next version of TensorFlow (#316) * Compatibility with next version of TensorFlow. - Remove references to batch_matmul. - Various functions that need to be renamed. | 13 January 2017, 12:25:25 UTC |
252baea | James Hensman | 12 January 2017, 11:39:17 UTC | Update README.md (#311) | 12 January 2017, 11:39:17 UTC |
bba8e96 | James Hensman | 11 January 2017, 16:18:25 UTC | Bonnevie quadrature refact (#310) * Refactored all quadrature functions into a separate file and updated all existing functions to use it * ekernels.py made compatible with quadrature.py * removal of quadcov function * removal of quadcov function * resolve merge conflict. * made code 2.7 compatible * Small cleanup. | 11 January 2017, 16:18:25 UTC |
b13937d | Mark van der Wilk | 11 January 2017, 09:06:53 UTC | Changes for tf0.12 (#307) * Changes for tf0.12. * Modified tests as well, updated readme & version. * Update .travis.yml | 11 January 2017, 09:06:53 UTC |
2049274 | James Hensman | 20 December 2016, 15:02:54 UTC | adding overflow check and bugfix. (#303) | 20 December 2016, 15:02:54 UTC |
05042f4 | Alexander G. de G. Matthews | 14 December 2016, 13:45:09 UTC | Sgpr notes (#296) * Small corrections to SGPR notes. * adding missing equals signs. | 14 December 2016, 13:45:09 UTC |
851fac3 | James Hensman | 05 December 2016, 20:43:12 UTC | minor updates to hmc.py (#293) | 05 December 2016, 20:43:12 UTC |
7ae7fff | James Hensman | 05 December 2016, 09:28:03 UTC | fix minor bug in MultiClass when passing invlink (#291) | 05 December 2016, 09:28:03 UTC |
9366211 | Alexander G. de G. Matthews | 30 November 2016, 08:09:48 UTC | Improve test coverage for stochastic gradients with tf optimizer. (#287) * Adding sequential generation to minibatch class. * Test minibatch data. * Correction on basis of test. * Pulling out sequence generation. * Building up svgp regression test. * Pulling out minibatch functionality into new python file. * adding test of sampler logic. | 30 November 2016, 08:09:48 UTC |
262f652 | Alexander G. de G. Matthews | 26 November 2016, 15:06:40 UTC | Feed dict needs to be updated on each iteration. (#285) | 26 November 2016, 15:06:40 UTC |
d53a9c6 | James Hensman | 26 November 2016, 12:43:59 UTC | Paramlist constructor bugfix (#282) * changed default argument behaviour for paramlist * tests to cover paramlist constructor | 26 November 2016, 12:43:59 UTC |
e6579d4 | Hugh Salimbeni | 25 November 2016, 17:18:13 UTC | added test for multiple Y columns. Fix in SGPR and GPRFITC (#283) | 25 November 2016, 17:18:13 UTC |
3ab7139 | James Hensman | 24 November 2016, 14:44:36 UTC | fixing bug #277, copy error in mean function constructors (#278) * fixing bug #277, copy error in mean functino constructors * improved default logic for mean fnction constructors | 24 November 2016, 14:44:36 UTC |
1b7b2df | Alexander G. de G. Matthews | 24 November 2016, 10:46:50 UTC | Merge pull request #276 from GPflow/update-travis Update travis | 24 November 2016, 10:46:50 UTC |
c0bfa30 | James Hensman | 24 November 2016, 10:29:24 UTC | Merge branch 'master' into update-travis | 24 November 2016, 10:29:24 UTC |
876a511 | James Hensman | 24 November 2016, 10:12:40 UTC | travis now uses relase version of tf | 24 November 2016, 10:12:40 UTC |
1de5083 | James Hensman | 24 November 2016, 09:59:19 UTC | docs now use python 3.4 (#275) | 24 November 2016, 09:59:19 UTC |
6f036af | James Hensman | 24 November 2016, 09:40:30 UTC | trying puthon 3.4 | 24 November 2016, 09:40:30 UTC |
db38323 | Mark van der Wilk | 23 November 2016, 18:31:25 UTC | Kernel expectations (#195) This squash-commit contains a large volume of work by @markvdw and @alexisboukouvalas. I'm keeping all of the commit history here for posterity. Interested viewers can see some discussion on github, under pull request #195. * Initial code for new kernel expectations. - RBF done. - Added another transformation in etransforms.py. * first step to merge gplvm and kernexp approaches * Added kernel expectations of linear, and eKxz for RBF. - NB: Linear still need to be tested better. - Todo: exKxz for linear. * Added multidimensional quadrature in `Kern` base class for kernel expectations. - Replaced monte carlo tests with more reliable quadrature tests. - Added exKxz for `Linear` kernel * testing new ekernels code, starting on active dimensions, further testing needed as well as modifying Bayesian GPLVM code * Linear and Polynomial kernels did not respect active_dims properly in Kdiag. - Added slice call to Linear.Kdiag - Fixed TestSlice to test more kernels. - Fxied TestSlice to have the correct inputdim. * Begin work on sum kernel, smoothing out active_dims for ekernels. * Fixed `input_dim` in `test_kerns.py`. Added assertion. * kernexp quadrature now works with `active_dims`. - exKzx which doesn't work now raises an error from TensorFlow. - Various other assertions. * Better deduction of `input_dim` for `kernels.Combination`. * Small fix of test. * Fixed issue of KzxKxz in Add kernel. Solution checks for diagonal q(X) and performs quadrature on the covariance of KzxKxz if not diagonal. * GPLVM now works with new kernel expectation code. - Added a new DiagMatrix transform. - Removed legacy code. - Modified GPLVM to accept full covariance matrices. * Fixing a small error in DiagMatrix transform. * Added warnings. * Removed etransforms code. BlockTriDiagonalTransform is now only used in tests. * Prevent `TridiagonalBlockRep` from being tested as a `Transform`. * improvements to DiagonalMatrix transform * improved testing of kernel slice * update test to use kernels * `ekernels.RBF` ARD bug fixed. * Increased test coverage. * Increased test coverage. * docstring for gplvm, removed unused variable in ekernels * testing composite kernels in gplvm * Added Prod to `ekernels.py`. * Fixed usage of `tf.gather_nd`, which does not have a gradient in `_slice_cov()`. * add GPLVM notebook, increase testing to include Prod kernels, add documentation stub, fix bibliography * improve GPLVM notebook with working example * Fixed bug that `X_var` in `BayesianGPLVM` gets slightly different values. * Quadrature can be switched off, plus the appropriate checks. * Kernel expectations now accept 2D variances. * Fix to test. * Reworked quadrature code in Add in anticipation of adding exact expectations for certain pairs of kernels. * Added Linear + Add cross terms for overlapping active_dims. * Initial try for extra test for `ekernels.Add` cross terms. * `_slice_cov` now again compatible with numpy arrays. * Requested code reviews. | 23 November 2016, 18:31:25 UTC |
419c43b | Alexander G. de G. Matthews | 21 November 2016, 10:45:35 UTC | Merge pull request #273 from GPflow/jameshensman-readme-patch point to tensorflow 0.11 in readme (not 0.10) | 21 November 2016, 10:45:35 UTC |
f2883d5 | James Hensman | 21 November 2016, 09:08:09 UTC | Merge branch 'master' into jameshensman-readme-patch | 21 November 2016, 09:08:09 UTC |
9999cc4 | James Hensman | 21 November 2016, 09:07:58 UTC | point to tensorflow 0.11 in readme (not 0.10) | 21 November 2016, 09:07:58 UTC |
efbea03 | Keisuke Fujii | 20 November 2016, 08:19:13 UTC | Patch setattr (#272) * Patch for #269 * Replacement of Parameterized now raises _needs_recompile flag. * Fix typo | 20 November 2016, 08:19:13 UTC |
4005d83 | David Sheldon | 18 November 2016, 15:04:28 UTC | Update kernels.ipynb (#271) Corrected a couple of typos in the text. | 18 November 2016, 15:04:28 UTC |
9de24ca | Keisuke Fujii | 17 November 2016, 12:33:17 UTC | Patch for #269 (#270) Fix bug in equality comparison: fails on some systems due to floating point error. | 17 November 2016, 12:33:17 UTC |
3f9c248 | Alexander G. de G. Matthews | 09 November 2016, 14:12:11 UTC | Bibtex docs (#263) * Adding the GPflow bibtex. * Tweaking bibtex * Tweaking Readme order. | 09 November 2016, 14:12:11 UTC |
c84bc39 | Alexander G. de G. Matthews | 07 November 2016, 16:10:42 UTC | Merge pull request #145 from GPflow/multi-likelihood Multi likelihood | 07 November 2016, 16:10:42 UTC |
7131e7f | Alexander G. de G. Matthews | 07 November 2016, 13:21:14 UTC | Merge branch 'master' into multi-likelihood | 07 November 2016, 13:21:14 UTC |
a1c5340 | James Hensman | 04 November 2016, 17:16:23 UTC | add fn to gte the length of a paramlist (#220) * add fn to ge the length of a paramlist * a very simple test for the length of a paramlist | 04 November 2016, 17:16:23 UTC |
d0b3a7e | James Hensman | 04 November 2016, 14:51:45 UTC | small update to meanfunction tests | 04 November 2016, 14:51:45 UTC |
2500a54 | James Hensman | 04 November 2016, 14:23:25 UTC | Merge branch 'master' into multi-likelihood | 04 November 2016, 14:23:25 UTC |
2a755d5 | Alexander G. de G. Matthews | 04 November 2016, 14:23:00 UTC | Incrementing minor version number to 0.3.4 (#262) * Incrementing minor version number. * Correcting typo. | 04 November 2016, 14:23:00 UTC |
7ee159d | Alexander G. de G. Matthews | 04 November 2016, 13:38:14 UTC | Merge pull request #261 from GPflow/autoflow-fix Autoflow fix | 04 November 2016, 13:38:14 UTC |
bbb0c6c | Alexander G. de G. Matthews | 04 November 2016, 10:37:08 UTC | Merge branch 'master' into autoflow-fix | 04 November 2016, 10:37:08 UTC |
dd4727f | Mark van der Wilk | 04 November 2016, 08:24:25 UTC | Better deduction of `input_dim` for `kernels.Combination` (#258) * Better deduction of `input_dim` for `kernels.Combination`. * Fix small off-by-one-error k.active_dims contain indices, and we want number of columns. | 04 November 2016, 08:24:25 UTC |
7bdb7f8 | James Hensman | 03 November 2016, 22:09:07 UTC | minor edits to tests for new update_feed_dict functionality | 03 November 2016, 22:09:07 UTC |
834290e | James Hensman | 03 November 2016, 21:04:50 UTC | small change to the order of operations | 03 November 2016, 21:04:50 UTC |
7cacea5 | James Hensman | 03 November 2016, 21:00:43 UTC | Merge branch 'autoflow-fix' of github.com:gpflow/GPflow into autoflow-fix | 03 November 2016, 21:00:43 UTC |
5eea975 | James Hensman | 03 November 2016, 21:00:32 UTC | minor bugfix | 03 November 2016, 21:00:32 UTC |
a69f023 | James Hensman | 03 November 2016, 20:55:13 UTC | Merge branch 'master' into autoflow-fix | 03 November 2016, 20:55:13 UTC |
597eb6e | James Hensman | 03 November 2016, 20:49:45 UTC | changes to the get_feed_dict mechanism | 03 November 2016, 20:49:45 UTC |
d7dc9e8 | James Hensman | 03 November 2016, 20:11:06 UTC | aadint test to cover bad AutoFlow computations | 03 November 2016, 20:11:06 UTC |
377a45b | Alexander G. de G. Matthews | 03 November 2016, 20:01:20 UTC | Updates to readme file. (#259) | 03 November 2016, 20:01:20 UTC |
7ff195a | James Hensman | 03 November 2016, 14:24:46 UTC | bugfix in vgp (for multiple concurrent Y) | 03 November 2016, 14:24:46 UTC |
f3ecd45 | James Hensman | 03 November 2016, 14:00:16 UTC | Merge branch 'multi-likelihood' of github.com:gpflow/GPflow into multi-likelihood | 03 November 2016, 14:00:16 UTC |
ac6f42e | James Hensman | 03 November 2016, 14:00:04 UTC | Merge remote-tracking branch 'origin/master' into multi-likelihood | 03 November 2016, 14:00:04 UTC |
f1ec927 | James Hensman | 03 November 2016, 13:59:54 UTC | Merge branch 'master' into multi-likelihood | 03 November 2016, 13:59:54 UTC |
8e1d014 | Alexander G. de G. Matthews | 03 November 2016, 11:39:45 UTC | Correcting a typo in readme. (#255) | 03 November 2016, 11:39:45 UTC |
55e5bbe | Alexander G. de G. Matthews | 03 November 2016, 11:18:05 UTC | Updating list of contributors (#254) * Updating list of contributors. * Adding Ivo. | 03 November 2016, 11:18:05 UTC |