Commit graph

345 commits

Author SHA1 Message Date
Nicolas
0c30048e57 More ARD flags in exponential and Matern32 2013-01-18 15:34:06 +00:00
Nicolas
11d088cf90 added ARD flag to exponential 2013-01-18 15:14:23 +00:00
Nicolas
eb86182f7d solved conflicts for rbf kernel 2013-01-18 14:23:57 +00:00
Nicolas
68d7e23648 rbf kernel now has an ARD flag 2013-01-18 13:58:41 +00:00
Neil Lawrence
3c700dfa50 Changed get_param and set_param to _get_params and _set_params 2013-01-18 12:31:37 +00:00
James Hensman
688d6ac7a5 fixed up dK_dX in the exponential and Matern kerns 2013-01-16 11:25:54 +00:00
James Hensman
a6300fab10 fixed up dK_dX in the exponential and Matern kerns 2013-01-16 11:21:06 +00:00
James Hensman
3070f0b6c5 removed some redundant looping in kern.py 2012-12-21 11:43:15 +00:00
James Hensman
2999c6d2d6 forced simplification of sympy expressions before converting to c++ 2012-12-21 11:41:42 +00:00
James Hensman
e0384902ff added an ARD option to the sympy RBF kern 2012-12-21 11:40:22 +00:00
James Hensman
e29dc1c9dd added a constructor for a generic sympy kernel 2012-12-18 15:45:52 +00:00
James Hensman
7f8310216c made sympykern truly work in place 2012-12-17 11:47:54 +00:00
James Hensman
aa4e1cc9c1 removed dL_dZ from sympykern
(it's not needed, we can always use dK_dX)
2012-12-17 11:45:25 +00:00
James Hensman
7ae0c163c1 added Alan's bugfix to this version of GPy:
sympykern is now forced to recompile if the function changes.

Also re-enabled openmp loops, since I only diabled them for bugfinding
2012-12-17 11:04:42 +00:00
James Hensman
539b80e515 tidied upt he kwargs in sympykern 2012-12-17 10:01:47 +00:00
James Hensman
87f4027377 Merge branch 'sympykern' 2012-12-17 09:51:23 +00:00
James Hensman
9af637e214 changes the naming of kern components
Kern components now only get a number if their name is duplicated
2012-12-06 11:28:04 -08:00
James Hensman
c72d1b1a5b changed the behaviour of pdinv: now returns L and Li as well as the inverse 2012-12-06 09:51:13 -08:00
Nicolo Fusi
f2d6a8a171 fixed bug in rbf_ARD kernel (dK_dX) 2012-12-06 12:38:15 +00:00
Neil Lawrence
60fd1c55dc Merge changes for model.py and optimization.py on comments. 2012-12-05 19:22:36 -08:00
Neil Lawrence
0ee11a2077 Added datasets.py back in and minor changes. 2012-12-05 19:19:15 -08:00
Nicolas
049de98d3b rbf_ARD now in the updated format for the computation of the derivatives (included for the psi-statistics, but not tested) 2012-12-03 11:26:10 +00:00
Nicolas
908b1d2801 Merge branch 'master' of github.com:SheffieldML/GPy 2012-12-03 10:26:53 +00:00
Nicolas
3edd867ece GPy: Some rewriting for the exponential and Matern kernels. They now pass the unit test. 2012-12-03 10:26:28 +00:00
Nicolo Fusi
2db9e7bb57 Merge branch 'master' of github.com:SheffieldML/GPy 2012-12-03 10:08:25 +00:00
Nicolo Fusi
8b73dafbae added precomputation of linear kernel, changed the logic a bit 2012-12-03 10:08:12 +00:00
Nicolas
d71ad99db9 derivatives of the exponential kernel in the right format 2012-11-30 17:39:04 +00:00
James Hensman
fb21a3589b added sympykern as a 'kernpart' object.
now we can add sympykerns to any other kern
2012-11-30 17:32:32 +00:00
Nicolo Fusi
46754db658 fixed bug in linear_ARD 2012-11-30 16:57:48 +00:00
Nicolo Fusi
cf6332d164 Merge branch 'master' of github.com:SheffieldML/GPy 2012-11-30 16:11:35 +00:00
Nicolo Fusi
cb5a2c2353 added support for partial derivatives to ARD kern 2012-11-30 16:11:25 +00:00
James Hensman
6d0a7afd4c bias kernel psi stats implemented. 2012-11-30 15:49:20 +00:00
James Hensman
31b7a0520e sparseGPLVM demo now working 2012-11-30 11:59:22 +00:00
James Hensman
ba84a43ea3 sparse GP regression now working on this branch 2012-11-30 11:47:35 +00:00
James Hensman
5ba2099ee9 fixed bias kern for dk_dx 2012-11-30 11:23:22 +00:00
James Hensman
cc98c6f507 fixed some slicing in kern.py 2012-11-30 11:21:23 +00:00
James Hensman
411cd80cdc refactored the kernpart base class 2012-11-30 11:11:40 +00:00
James Hensman
78d1abfc22 GP_regression demo working with new style gradients for rbf, linear, white, bias 2012-11-30 11:04:14 +00:00
James Hensman
5f92ff6785 GPLVM demo working 2012-11-30 10:31:02 +00:00
James Hensman
4b4f1da128 very basic GP_regression demo is working 2012-11-30 09:11:46 +00:00
James Hensman
07d793e309 docstringing dK_dtheta 2012-11-30 08:53:55 +00:00
James Hensman
2678ee6c30 removed DelayedDecorator.py: no longer required 2012-11-30 08:45:13 +00:00
James Hensman
530eccedf8 removed gradient transforming ability from kern.py 2012-11-30 08:44:49 +00:00
Nicolo Fusi
92adeecb6c added copyright notice and license at the top 2012-11-29 16:39:20 +00:00
Nicolo Fusi
63321e8409 kerns 2012-11-29 16:31:48 +00:00