Skip to content

Task vs output #776

Answered by Balandat
yanshen0 asked this question in Q&A
Discussion options

You must be logged in to vote

You should think of "output" purely from an API perspective: The output of the model is multi-dimensional. This doesn't say anything about how these outputs are modeled. For instance, if fit on training data with multiple trailing dimensions, SingleTaskGP produces a batched model in which the each of the dimensions (outputs) is modeled independently under the hood. It's basically the same functionality as if you fitted multiple models, one for each output dimension (though it will be faster b/c it exploits batching under the hood.

When we talk about "multi-task" models, we generally talk about modeling the correlation between the different tasks (e.g. via an ICM kernel). Such model cannot…

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by saitcakmak
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants