Skip to content

A Matlab toolbox for Gaussian process regression, classification and preference learning

License

Notifications You must be signed in to change notification settings

TristanFauvel/GP_toolbox

Repository files navigation

GP_toolbox

A Matlab toolbox for Gaussian process regression, classification and preference learning

Reference

If you use this software, please reference it as follows : Tristan Fauvel (2021) GP_toolbox, a Matlab toolbox for Gaussian process regression, classification and preference learning.

Features

  • Gaussian process regression
  • Gaussian process classification with Laplace approximation or Expectation-Propagation
  • Gaussian process preference learning using conditional preference kernel
  • Approximate sampling from posterior GP :
    • Finite dimensional stationary kernel approximation using Sparse-Spectrum approximation (Lazaro-Gredilla et al, 2010)
    • Finite dimensional stationary kernel approximation using Hilbert-space methods (Solin et al, 2010)
    • Weight-space approximate sampling (Lazaro-Gredilla et al, 2010) or decoupled-bases approximate sampling (Wilson et al, 2020)

Installation

  • Simply add GP_toolbox to your Matlab path

User guide

License

This software is distributed under the MIT License. Please refer to the file LICENCE.txt included for details.

About

A Matlab toolbox for Gaussian process regression, classification and preference learning

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published