Skip to content

goroda/GPEXP

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 

GPEXP

Experimental Design for Gaussian Process Regression
A python package for performing experimental design for Gaussian Process Regression

General Information

Author: Alex Gorodetsky

Contact: alex@alexgorodetsky.com

Copyright (c) 2013-2015, Massachusetts Institute of Technology
Copyright (c) 2016-2022, Alex Gorodetsky
License: GPL2

Software Dependencies

Overview

Experimental design deals with the issue of determining where to obtain new data in order to build accurate models. Gaussian process regression is a useful method to build models of raw data or to build surrogate models for complex computational simulations.

This software is different from most other GP software because it focuses on combining experimental design and Gaussian process regression. It was developed for performing the studies provided in the paper detailing the integrated variance experimental design function

Gorodetsky, Alex, and Youssef Marzouk. "Mercer kernels and integrated variance experimental design: Connections between gaussian process regression and polynomial approximation." SIAM/ASA Journal on Uncertainty Quantification 4.1 (2016): 796-828.

The current software contains the following options for kernels and experimental design cost functions (though adding new kernels and cost functions is fairly trivial).

(Multidimensional) Kernels

  • Squared exponential
    • isotropic
    • automatic relevance determination
  • Isotropic Matern kernel
  • Mehler Kernel

Experimental Design Cost Functions

  • Integrated Variance
  • Conditional Entropy
  • Mutual Information

About

Experimental Design for Gaussian Process Regression in Python

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages