GPflow: A Gaussian process library using TensorFlow
Alexander G. de G. Matthews, Mark van der Wilk, Tom Nickson, Keisuke, Fujii, Alexis Boukouvalas, Pablo Le\'on-Villagr\'a, Zoubin Ghahramani, James, Hensman

TL;DR
GPflow is a software library that leverages TensorFlow to efficiently implement Gaussian processes with variational inference, automatic differentiation, and GPU support, emphasizing reliable and concise code.
Contribution
It introduces a GPU-enabled, variational inference-based Gaussian process library with a focus on software quality and ease of use using TensorFlow.
Findings
Supports GPU acceleration for Gaussian processes
Uses variational inference as the main approximation method
Offers concise, automatically differentiated code
Abstract
GPflow is a Gaussian process library that uses TensorFlow for its core computations and Python for its front end. The distinguishing features of GPflow are that it uses variational inference as the primary approximation method, provides concise code through the use of automatic differentiation, has been engineered with a particular emphasis on software testing and is able to exploit GPU hardware.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGaussian Processes and Bayesian Inference
MethodsGaussian Process
