Skip to content
#

gaussian-processes

Here are 557 public repositories matching this topic...

Galto2000
Galto2000 commented Oct 15, 2019

Howdy folks,

GPyTorch provides Gaussian likelihood objects for fixed noise (FixedNoiseGaussianLikelihood) and for multi-task models (MultitaskGaussianLikelihood). I was wondering if someone could provide me some guidance on how to get a fixed noise multi-task Gaussian likelihood?

Thanks in advance

Galto

enhancement good first issue multitask
jesnie
jesnie commented Feb 4, 2022

Feature request

In several places we use multiple dispatch. Right now the types to dispatch on are configured separately. Could we infer the types to dispatch on from Python type hints? That would simplify the code.

Motivation

Instead of:

@dispatch.expectation.register(Gaussian, kernels.Sum, InducingPoints, NoneType, NoneType)
def expectation_gaussian_sum_inducingpoints(
    
enhancement good first issue
willtebbutt
willtebbutt commented Oct 19, 2019

There are a variety of interesting optimisations that can be performed on kernels of the form

k(x, z) = w_1 * k_1(x, z) + w_2 * k_2(x, z) + ... + w_L k_L(x, z)

A naive recursive implementation in terms of the current Sum and Scaled kernels hides opportunities for parallelism in the computation of each term, and the summation over terms.

Notable examples of kernels with th

Improve this page

Add a description, image, and links to the gaussian-processes topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the gaussian-processes topic, visit your repo's landing page and select "manage topics."

Learn more