An open API service indexing awesome lists of open source software.

https://github.com/ziatdinovmax/nngp


https://github.com/ziatdinovmax/nngp

Last synced: 7 days ago
JSON representation

Awesome Lists containing this project

README

          

# Deep Kernel Learning "in reverse"

Most literature and applications of Deep Kernel Learning (DKL) focus on leveraging deep learning to efficiently handle high-dimensional data with Gaussian processes (GPs), improving the scalability and applicability of GP to large datasets. Here, we demonstrate an application of DKL 'in reverse' for the low-dimensional problems that are traditionally ill-suited for GP. Specifically, we use a neural network part of the DKL to learn the transformation of the original low-dimensional data into a new, higher-dimensional coordinate space where the assumptions of GP about data smoothness and continuity are more likely to hold. This transformation makes the data more amenable to GP modeling, even when the original data exhibits non-stationary behavior, discontinuities, or other characteristics that would make direct GP modeling challenging.

Comparison between (fully Bayesian) Gaussian process and (fully Bayesian) Deep Kernel Learning for non-stationary and functions:


Comparison between (fully Bayesian) Gaussian process and (fully Bayesian) Deep Kernel Learning for discontinuous functions: