Skip to content

weakipedian/reduced_rank_GP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Reduced Rank Gaussian Process Regression (GPR)

This repository provides example runs of reduced-rank Gaussian process regression (GPR) and kernel function approximation.

Configuration

You can set hyperparameters for the kernel function (currently, only the Matern kernel is available) and parameters for the Hilbert space approximation method in 'config.yaml'.

Example Scripts

  • 'Kern_apx_example.py': Provides comparison results between the original kernel function and the approximated kernel function.

  • 'Estimation_example.py': Provides comparison results between standard kernel-based GPR and reduced-rank GPR using a 2-D sample scalar function.

Library

  • 'ReducedRankGPLib.py': A library for sparse GPR, including methods for model updates, query test inputs, and more.

requirements for kernel-based GPR

pip3 install GPy

About

Reduced-rank GP regression examples

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages