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