Bottom Page

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
 How do I create these Kernel functions in Python for Gaussian Process Regression?
#1
Hello all! I am new to this so I would appreciate any help.

I have a dataset of 1031 observed samples of 7 features that form the X and one target variable that forms the Y.

See below for input data and target representation with number of rows (n) and columns (m) mentioned in round brackets as (n x m). Here x1, x2, ..., x7 and y represent column vectors.

X (1031 x 7) = [x1, x2, x3, ..., x7]
Y (1031 x 1) = [y]

I am using Gaussian Process Regressor to train my models. I want to use anisotropic Gaussian and anisotropic exponential correlation functions as kernels. Please see equation 14 and 15 in the attached equation pic for reference.

İmage


How do I define these two functions in python such that they are compatible with SKlearns's GPR? Please help.

--
Shivam
Quote

Top Page

Possibly Related Threads...
Thread Author Replies Views Last Post
  matplotlib.pyplot functions create new figures instead of applying to the current one karkas 2 81 Jul-09-2020, 08:32 AM
Last Post: karkas
  Get underlying function from Kernel Density Estimation jpython 3 472 Dec-05-2019, 11:23 AM
Last Post: jpython

Forum Jump:


Users browsing this thread: 1 Guest(s)