Inter-task covariance #2500
-
In the multi-task GP regression setting, the inter-task covariance matrix is supposed to be "a lookup table containing inter-task covariance". How exactly does this work, mathematically? Originally, I thought that this was simply the covariance between output vectors, e.g. for two output vectors this matrix would be 2x2, with the diagonal entries being 1 and the non-diagonal entries being the covariance between two random variables. Is this the case? I run the following snippet of code, expecting to get a very high covariance between the two output vectors (as they are identical). However, it seems that the two covariances change each time I run this, even though I don't change anything else in the code. What may be the reason for this?
|
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 5 replies
-
Yes.
Assuming the above is all the code you have:
|
Beta Was this translation helpful? Give feedback.
Yes.
Assuming the above is all the code you have:
model.covar_module.task_…