Skip to content

Gaussian process regression with uncertainty sampling using only numpy

License

Notifications You must be signed in to change notification settings

SK-tklab/GPRwithUS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

GPRwithUS

Gaussian process regression with uncertainty sampling

Overview

Implementing Gaussian process regression using only numpy. Cholesky decomposition is used to stably compute the inverse matrix.

For more information, see http://www.gaussianprocess.org/gpml/chapters/RW.pdf

Uncertainty sampling (US) is one of the active learning methods to improve the accuracy of a model efficiently. Next observation point is the point with the maximum variance.

Plot

iteration 1 iteration 2 iteration 3 iteration 4 iteration 5

Experimetal Setting

  • noise variance: 1e-4
  • kernel: RBF kernel
    • length scale = 0.4
    • variance = 1

About

Gaussian process regression with uncertainty sampling using only numpy

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages