-
Hi everyone, I am replicating this tutorial https://docs.gpytorch.ai/en/latest/examples/06_PyTorch_NN_Integration_DKL/Deep_Kernel_Learning_DenseNet_CIFAR_Tutorial.html where they learn different GP for every features (10 GP since we have 10 features). In my case, I would like to have one common GP for all the features. Has anyone done this before ? Any help will be much appreciated. Thanks |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 6 replies
-
A GP (at least as we define it in this package) is a scalar output function. Therefore, if you learn a single GP for all features, the output of your model will be a scalar. This is appropriate for regression or binary classification, but you typically need a vector-valued output for multi class classification. This is why we have multiple GPs (one for each feature). |
Beta Was this translation helpful? Give feedback.
A GP (at least as we define it in this package) is a scalar output function. Therefore, if you learn a single GP for all features, the output of your model will be a scalar. This is appropriate for regression or binary classification, but you typically need a vector-valued output for multi class classification. This is why we have multiple GPs (one for each feature).