Commit graph

673 commits

Author SHA1 Message Date
Zhenwen Dai
36d53f815c merge ties branch into psi2 2014-06-23 14:36:28 +01:00
Zhenwen Dai
cf2bf3bbe2 var_dtc_parallel make YY.T speed up 2014-06-23 14:23:43 +01:00
mzwiessele
94bff66c7b [optmimize] bugfix 2014-06-20 12:10:21 -07:00
mzwiessele
73d9118043 [whitespaces] & [opt] minor fix of optimizer, when Optimizer is provided (set model to self) 2014-06-20 10:28:32 -07:00
mzwiessele
eaa18e3512 [model] optimizer can now be an optimizer instance, instead of a string 2014-06-19 12:07:58 -07:00
mzwiessele
c62dd85418 [randomize] adjusted parameters to go into random generator right 2014-06-18 08:52:33 -07:00
Zhenwen Dai
695bad63c5 fix Linear kernel with SSGPLVM 2014-06-09 14:21:56 +01:00
James Hensman
0812a0e15c Revert "Minor edits to reading Lee data in datasets.py"
This reverts commit 730e229238.
2014-06-08 21:02:42 +01:00
Neil Lawrence
3003718ea9 Merge branch 'devel' of https://github.com/SheffieldML/GPy into devel 2014-06-05 18:48:55 +01:00
Neil Lawrence
730e229238 Minor edits to reading Lee data in datasets.py 2014-06-04 11:21:25 +01:00
James Hensman
ed74a81732 editied whitespace 2014-05-30 09:22:43 +01:00
Zhenwen Dai
74b62ab3c3 merge the bug of fixing function 2014-05-29 10:29:18 +01:00
James Hensman
ac2d28e2fd reverting the fixing behaviour.
two reasons: 1) the new behaviour is confusing for new users. Either
something is fixed, or it's not. 2) the fixing didn't work! things that
should have been fixed were passed to the optimizer for optimization.

If we really want to save keystrokes, consider this:

m.foo.fix()
m.foo.unfix()
m.foo.constrain_positive()

is the same as

m.foo.fix()
m.foo.constrain_positive()

but the latter throws a warning.
2014-05-29 09:55:49 +01:00
mzwiessele
3525e45b2f [copy] is now fully functional, only hierarchy observers will be copied and pickled 2014-05-23 11:11:21 +01:00
mzwiessele
9bf7e1baf6 [optimizer&fixing] optimizer has only one optimizer copy and fixing remembers old constraint 2014-05-22 12:44:50 +01:00
mzwiessele
5a2bc4863b [optimizer] one copy for the optimizer in optimizer_array, use this instead of _set|get_params_transformed 2014-05-22 11:39:04 +01:00
Max Zwiessele
43ee8ce614 [reverts] some reverts, as one param etc does not work 2014-05-21 16:49:47 +01:00
Max Zwiessele
24a34aee95 [model] exactly two parameter copy in memory 2014-05-21 16:33:44 +01:00
Max Zwiessele
dc628f558a [gp] output data is a copy now 2014-05-21 16:32:44 +01:00
Zhenwen Dai
52c0be1848 merge devel branch in 2014-05-21 10:38:34 +01:00
Zhenwen Dai
a2203179f6 [psi2] implement RBF cpu 2014-05-21 10:34:51 +01:00
Max Zwiessele
b520eb212c [fixing] fixing now saves the old constraint 2014-05-20 16:39:52 +01:00
Max Zwiessele
c507cfe4ab [index operations] added lookup for properties for a given index as dict <properties, subindex> for given index 2014-05-20 16:06:56 +01:00
Max Zwiessele
995de897b3 [core updates] first try to switch updates off and on. Use m.updates = False to switch updates off, and vice-versa 2014-05-20 14:48:53 +01:00
Max Zwiessele
01d6b91f90 [mrd] missing data implemented, and plotting better 2014-05-16 15:12:19 +01:00
Max Zwiessele
94c84a23a3 [mrd] plotting, init, inference etc. 2014-05-16 11:21:08 +01:00
Zhenwen Dai
17b6b94db3 Logistic transformation numerical robustness 2014-05-16 10:48:18 +01:00
Zhenwen Dai
4ec8f464e2 merge chagnes from devel 2014-05-15 18:02:33 +01:00
Max Zwiessele
dfdb1c24e6 Merge branch 'devel' of github.com:SheffieldML/GPy into devel 2014-05-15 14:06:04 +01:00
Max Zwiessele
58a05f37b7 [latentfunctioninference] superclass LatentFunctionInference added, which contains a call just before and just after optimization 2014-05-15 14:06:00 +01:00
Zhenwen Dai
3ee2dc920c a little merge 2014-05-15 12:17:21 +01:00
Zhenwen Dai
dad476faf6 [ssgplvm] linear kernel 2014-05-15 11:43:29 +01:00
Max Zwiessele
02b5ee1e46 [parameterized] restructered a lot and finalized some stuff 2014-05-15 11:29:20 +01:00
Max Zwiessele
78ae67bd47 Merge branch 'devel' of github.com:SheffieldML/GPy into devel 2014-05-15 10:06:33 +01:00
mzwiessele
73f23c0a0d [caching] renaming of helper methods to make intention clear 2014-05-14 13:39:48 +01:00
mzwiessele
5b8bd88acf [indexing&memory] in memory view more efficient, catching some indexing errors 2014-05-14 11:38:00 +01:00
mzwiessele
8d6eed6010 [param] hierarchy traversal easier now 2014-05-14 08:53:56 +01:00
mzwiessele
442bc3f581 [paramcore] fix for traversal 2014-05-13 14:20:59 +01:00
mzwiessele
851e63476c [pydot] build pydot with new observer list 2014-05-13 12:53:42 +01:00
mzwiessele
8ff4a42d1a [param_array] doc 2014-05-13 09:32:58 +01:00
mzwiessele
4f627c904f [variational] posterior object copies adjusted 2014-05-13 08:50:14 +01:00
Max Zwiessele
8531c4bff0 [params] indexing with boolean arrays switched off, rases proper error now 2014-05-12 16:23:01 +01:00
Max Zwiessele
c8da9602ec [param] indexing now returns exactly like numpy arrays 2014-05-12 14:47:07 +01:00
Max Zwiessele
5b8b3b2256 [copy] handled hierarchy error for copying 2014-05-12 11:42:53 +01:00
Max Zwiessele
4eac8a5965 [param concatenation] allows assignmend more robustly 2014-05-09 14:07:34 +01:00
Zhenwen Dai
06336bf0d4 switch psi2 statistics design 2014-05-06 16:30:17 +01:00
James Hensman
5fac35b0fd sparse GPs can now accept kerns for predicting 2014-05-06 13:05:26 +01:00
James Hensman
8fa1fcf1bd Merge branch 'params' of github.com:SheffieldML/GPy into devel 2014-04-30 12:11:45 +01:00
James Hensman
f07bdad24e added the ability for GPs to predict with a different kernel 2014-04-30 12:11:41 +01:00
Neil Lawrence
5405dbd1bc Pre-devel-move check in 2014-04-29 15:43:35 +01:00