Commit graph

462 commits

Author SHA1 Message Date
Alan Saul
762e1e75b0 Added faster einsums to linalg, with a couple of tests 2015-04-30 11:16:29 +01:00
James Hensman
5ad38ac640 faster einsums in svgp 2015-04-30 10:10:48 +01:00
mzwiessele
9c19f8584e [inference] exact Gaussian some constant jitter 2015-04-24 08:59:30 +02:00
James Hensman
e88b8a88d1 manual merging with AS 2015-04-16 12:45:04 +01:00
Alan Saul
361f0a5274 Fixed log predictive density, added option for LOO to provide some intemediate variables 2015-04-16 09:25:18 +01:00
Alan Saul
ab5f359103 Changed LOO implementation for Eq 30 instead of 37 2015-04-14 16:27:58 +01:00
Alan Saul
b6761c21d7 Added LOO for laplace and exact inference on training data, Gaussian logpdf appeared to be wrong, now fixed 2015-04-14 14:17:08 +01:00
James Hensman
ea787fd376 manual merging 2015-04-09 15:46:40 +01:00
James Hensman
1e30ffd730 speed ups for normal cdf 2015-04-09 15:42:02 +01:00
Mike Croucher
985b2ea70c Added (SLOW) Pure Python implementations of flat_to_triang and triang_to_flat 2015-04-01 15:42:49 +01:00
Mike Croucher
5c653fa4b0 Fix merge conflicts 2015-04-01 13:03:48 +01:00
Mike Croucher
e82b5fe773 Resolve merge conflicts 2015-04-01 11:44:20 +01:00
James Hensman
c3d20c744f merges 2015-04-01 09:15:39 +01:00
Zhenwen Dai
edbb576bfc fallback the implementation of spike and slab prior 2015-03-30 21:49:02 +01:00
Alan Saul
cbb558d751 Merge branch 'saul_merge' into devel 2015-03-27 15:16:14 +00:00
James Hensman
4cf1f5494f extra kernel stressing in benchmarks, bugfix in svgp 2015-03-27 15:12:52 +00:00
Alan Saul
3c7a1b9a91 Merge branch 'devel' into saul_merge 2015-03-27 14:17:34 +00:00
Alan Saul
0ea3d33695 Merging with private repo, mostly fixed 2015-03-27 14:17:03 +00:00
James Hensman
55dba3d2d9 shape changes for gradeitns of likelihood parameters in variational_expectations 2015-03-27 11:14:41 +00:00
James Hensman
72de607199 mean functions now working for svgp. with tests 2015-03-26 16:20:17 +00:00
James Hensman
cf0e29b207 working mean function examples 2015-03-26 08:48:56 +00:00
James Hensman
254157ce04 Merge branch 'devel' of github.com:/sheffieldml/GPy into mean_functions 2015-03-25 16:48:24 +00:00
James Hensman
e74bfd81c6 added some clarifying comments with NDL 2015-03-25 14:22:39 +00:00
James Hensman
53081c704d derivatives of likelihood things now working for svgp 2015-03-24 13:58:41 +00:00
James Hensman
90cc217e37 minimual edits to exact_inference 2015-03-23 15:48:20 +00:00
James Hensman
fa801bf46c mean functions in place 2015-03-23 14:47:49 +00:00
Mike Croucher
7930eb646f Merge from upstream 2015-03-13 14:23:40 +00:00
Mike Croucher
cf1c382acd xrange fixes for Python 3 2015-03-07 07:49:59 +00:00
James Hensman
48821a6b73 Added binomial likelihood
Also some changes to pass through Y_metadata, where it had previously
been (errorneously) omitted.
2015-03-05 10:26:02 +00:00
Mike Croucher
6d2393ae90 Various Py3 fixes 2015-03-04 03:22:44 +00:00
Mike Croucher
7a9203be4d More input fixes 2015-02-27 17:50:48 +00:00
Mike Croucher
4b7036bdb2 More input fixes 2015-02-27 17:45:20 +00:00
Mike Croucher
506a57def8 Import fixes for Py3 2015-02-27 17:39:15 +00:00
Mike Croucher
786feded41 Import fix for Py3 2015-02-27 17:35:26 +00:00
Mike Croucher
ebc0b6e1a5 Resolved merge conflict 2015-02-26 14:37:58 +00:00
mzwiessele
b616214252 Merge branch 'devel' of https://github.com/SheffieldML/GPy into devel 2015-02-26 14:24:11 +00:00
mzwiessele
ed6da422eb [pickling errors] due to too little constant jitter, the gradient checks in pickle tests did not pass 2015-02-26 14:24:07 +00:00
Mike Croucher
7c6ff2982f Exception fixes for Python 3 compat 2015-02-26 13:36:45 +00:00
Mike Croucher
5601a580de Convert print to function for Python 3 compatibility. This breaks compatibility for versions of Python < 2.6 2015-02-26 08:48:48 +00:00
Mike Croucher
29da6ff065 Merge remote-tracking branch 'upstream/devel' into devel 2015-02-26 08:25:51 +00:00
Mike Croucher
5e4afb765a Relative import fixes for Python 3 compatibility 2015-02-26 07:10:10 +00:00
mzwiessele
85ae035e32 [var_dtc] constant jitter 1e-10 2015-02-24 11:55:22 +00:00
James Hensman
482bd1472c reconfigured svgp inference a little 2015-02-11 11:49:45 +00:00
Neil Lawrence
47cbdc265e Update __init__.py
Add inference to __init__.py
2015-01-21 08:15:52 +01:00
Neil Lawrence
8288240b7d Update hmc.py 2015-01-21 08:14:35 +01:00
Max Zwiessele
57e941140c [opt] unified printing of status of optimization 2015-01-15 09:02:45 +00:00
Max Zwiessele
cd8dd9ab98 [optimization prints] unified printouts for optimizers, added ipython_notebook flag for use in ipython notebooks 2015-01-12 15:43:33 +00:00
Alan Saul
1b27337e7c SVI now working with minibatches 2014-12-22 15:40:49 +00:00
Alan Saul
a8b0d60c3e SVI now implemented without natural natural gradients or batches 2014-12-22 13:35:56 +00:00
James Hensman
b642360ede multi-outputted the svgp inference (buggy, probably) 2014-12-22 12:07:51 +00:00