Marginal GP model in PyMC4
Marginal Gaussian Process
The Model
A Marginal Gaussian process jointly represents the data as a large probability distribution. This distribution, as we will see, turns out to a normal distribution in classical Bayesian approaches. Suppose we have some data \(X, y\) using which we want to predict the distribution over …
more ...GSoC‘20 Phase 2 Report
Tasks Completed
Week 5: #303: Fix docs in GP submodule
Small fixes in the documentation suite of GP submodule so that pytest
passes
Week 6: #304: fix docs of kernel functions
Fixed typos in the documentation suite of kernel functions. One inconsistency still remains which I have planned to remove …
more ...GSoC‘20 Phase 1 Report
Tasks Completed
Week 1: #235: [MRG] ENH: Add Basic Gaussian Process Interface
Blog: GSoC Week 1 - Latent GP model and Covariance functions!
- [x] Create a base class for kernel/covariance functions.
- [x] Create an API for combining covariance functions.
- [x] Create a base class for mean functions.
- [x] Create an …
Kernels for GP Modelling in PyMC4.
Kernels for GP Modelling in PyMC4.
In this tutorial, we will explore the covariance functions aka kernels present in pm.gp
module and study their properties. This will help choose the appropriate kernel to model your data properly. We will also see the semantics of additive and multiplicative kernels.
import …
GSoC Week 4 - Writing Notebooks on GP Kernels!
Overview of this week
I opened a huge PR in week 3, porting all the kernel functions from PyMC3 to PyMC4. This week, I continued my work on the PR to write a tutorial notebook on the kernel API. Thanks to Bill Engels and Alex Andorra for reviewing the notebook …
more ...