All Projects → ssydasheng → Neural Kernel Network

ssydasheng / Neural Kernel Network

Licence: mit
Code for "Differentiable Compositional Kernel Learning for Gaussian Processes" https://arxiv.org/abs/1806.04326

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Neural Kernel Network

mnist-challenge
My solution to TUM's Machine Learning MNIST challenge 2016-2017 [winner]
Stars: ✭ 68 (+1.49%)
Mutual labels:  gaussian-processes
Max-value-Entropy-Search
Max-value Entropy Search for Efficient Bayesian Optimization
Stars: ✭ 43 (-35.82%)
Mutual labels:  gaussian-processes
Epinow2
Estimate Realtime Case Counts and Time-varying Epidemiological Parameters
Stars: ✭ 36 (-46.27%)
Mutual labels:  gaussian-processes
AutoForce
Sparse Gaussian Process Potentials
Stars: ✭ 17 (-74.63%)
Mutual labels:  gaussian-processes
periodicity
Useful tools for periodicity analysis in time series data.
Stars: ✭ 15 (-77.61%)
Mutual labels:  gaussian-processes
Pykrige
Kriging Toolkit for Python
Stars: ✭ 415 (+519.4%)
Mutual labels:  gaussian-processes
models-by-example
By-hand code for models and algorithms. An update to the 'Miscellaneous-R-Code' repo.
Stars: ✭ 43 (-35.82%)
Mutual labels:  gaussian-processes
Deep Kernel Gp
Deep Kernel Learning. Gaussian Process Regression where the input is a neural network mapping of x that maximizes the marginal likelihood
Stars: ✭ 58 (-13.43%)
Mutual labels:  gaussian-processes
pytorch-minimal-gaussian-process
A minimal implementation of Gaussian process regression in PyTorch
Stars: ✭ 32 (-52.24%)
Mutual labels:  gaussian-processes
Ipynotebook machinelearning
This contains a number of IP[y]: Notebooks that hopefully give a light to areas of bayesian machine learning.
Stars: ✭ 27 (-59.7%)
Mutual labels:  gaussian-processes
FBNN
Code for "Functional variational Bayesian neural networks" (https://arxiv.org/abs/1903.05779)
Stars: ✭ 67 (+0%)
Mutual labels:  gaussian-processes
k2sc
K2 systematics correction using Gaussian processes
Stars: ✭ 15 (-77.61%)
Mutual labels:  gaussian-processes
Gaussianblur
An easy and fast library to apply gaussian blur filter on any images. 🎩
Stars: ✭ 473 (+605.97%)
Mutual labels:  gaussian-processes
hyper-engine
Python library for Bayesian hyper-parameters optimization
Stars: ✭ 80 (+19.4%)
Mutual labels:  gaussian-processes
Gp Infer Net
Scalable Training of Inference Networks for Gaussian-Process Models, ICML 2019
Stars: ✭ 37 (-44.78%)
Mutual labels:  gaussian-processes
lgpr
R-package for interpretable nonparametric modeling of longitudinal data using additive Gaussian processes. Contains functionality for inferring covariate effects and assessing covariate relevances. Various models can be specified using a convenient formula syntax.
Stars: ✭ 22 (-67.16%)
Mutual labels:  gaussian-processes
George
Fast and flexible Gaussian Process regression in Python
Stars: ✭ 379 (+465.67%)
Mutual labels:  gaussian-processes
Post Visual Exploration Gaussian Processes
A Visual Exploration of Gaussian Processes
Stars: ✭ 61 (-8.96%)
Mutual labels:  gaussian-processes
Ts Emo
This repository contains the source code for “Thompson sampling efficient multiobjective optimization” (TSEMO).
Stars: ✭ 39 (-41.79%)
Mutual labels:  gaussian-processes
Bayesianoptimization
A Python implementation of global optimization with gaussian processes.
Stars: ✭ 5,611 (+8274.63%)
Mutual labels:  gaussian-processes

Neural Kernel Network

This code is jointly contributed by Shengyang Sun, Guodong Zhang, Chaoqi Wang and Wenyuan Zeng

Introduction

Code for "Differentiable Compositional Kernel Learning for Gaussian Processes" (https://arxiv.org/abs/1806.04326)

Dependencies

This project runs with Python 3.6. Before running the code, you have to install

Experiments

Below we shows some examples to run the experiments. We also provide experiment figures and logging files in results folder, as a reference.

Time Series

python exp/time-series.py --name airline --kern nkn

Regression

python exp/regression.py --data energy --split uci_woval --kern nkn
python exp/regression.py --data energy --split uci_woval_pca --kern nkn

Bayesian Optimization

python exp/bayes-opt.py --name sty --kern nkn --run 0

Texture Extrapolation

python exp/texture.py --data pave --kern nkn

Citation

To cite this work, please use

@article{sun2018differentiable,
  title={Differentiable Compositional Kernel Learning for Gaussian Processes},
  author={Sun, Shengyang and Zhang, Guodong and Wang, Chaoqi and Zeng, Wenyuan and Li, Jiaman and Grosse, Roger},
  journal={arXiv preprint arXiv:1806.04326},
  year={2018}
}
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].