Learning Likelihood Noise¶
On occasion, it is useful to also learn additional likelihood noise, beyond any known fixed noise, when training a Gaussian process. The LearnYNoise decorator makes this easy.
- class vanguard.learning.LearnYNoise(**kwargs)[source]¶
Bases:
DecoratorLearn the likelihood noise.
This decorator passes the appropriate arguments to allow a
GPControllerclass to set the likelihood noise as unknown and subsequently learn it.- Example:
>>> @LearnYNoise() ... class NewController(GPController): ... pass
- Parameters:
kwargs (
Any)