项目作者: Eisweinjlee

项目描述 :
2D distribution data can be predicted by Gaussian Process regression
高级语言: MATLAB
项目地址: git://github.com/Eisweinjlee/Surface_approximation_GP.git
创建时间: 2019-07-11T09:29:06Z
项目社区:https://github.com/Eisweinjlee/Surface_approximation_GP

开源协议:

下载


Surface_approximation_GP

updated on Dec 12th, 2019

The Matlab programs in this project

Approx_Surface.m is a draft program for any developing.

(Finished)

  1. Approx_Surface_GPR.m is the very conventional Gaussian process regression program [Rasmussen 2003].

  2. Approx_Surface_poly55.m uses the fitting toolbox of MATLAB for method comparison.

  3. Approx_Surface_GPR_datasetReduction.m works with datasetReduction.m, which naively reduces the data by step.

  4. Approx_Surface_SVGP.m is going to implement the SVGP method [Titsias 2009].

  5. datasetReduction.m is for reducing the dataset size in a naive way.

  6. Doc. “beautiful Gp demo code” is coded for my presentation to show how GP works and how sparse approximation works.

  7. Doc. “Local modeling project” is a project to train a GP-based error distribution prediction model for soil loading of excavator.

(On-going works)

  1. Doc. “PCA study” is a project to reduce dimension of the representation of soil shape data by applying Principal component analysis (PCA) method.

  2. Doc. “unit-symmetric Gpdf” is a project to use the skewed 2d Gaussian pdf to replace the nominal Gaussian pdf in our estimation.

References:

Rasmussen C E. Gaussian processes in machine learning[C]//Summer School on Machine Learning. Springer, Berlin, Heidelberg, 2003: 63-71.

Burt D R, Rasmussen C E, Van Der Wilk M. Rates of Convergence for Sparse Variational Gaussian Process Regression[J]. arXiv preprint arXiv:1903.03571, 2019.

Titsias M. Variational learning of inducing variables in sparse Gaussian processes[C]//Artificial Intelligence and Statistics. 2009: 567-574.

The Regression of Noisy Surface Data


Noisy data
Original data

The error distribution model for soil loading


Noisy data