GPflow: A Gaussian process library using TensorFlow
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.
Code (1)
Tasks
Gaussian ProcessesGPUsoftware testingVariational InferenceMethods 이 논문이 사용한 방법론
Similar Papers 제목 키워드 기반
GPflowOpt: A Bayesian Optimization Library using TensorFlow
A novel Python framework for Bayesian optimization known as GPflowOpt is introduced. The package is based on the popular GPflow library for Gaussian processes, leveraging the benefits of TensorFlow including automatic di…
Bayesian OptimisationBayesian OptimizationGaussian ProcessesGPUTrieste: Efficiently Exploring The Depths of Black-box Functions with TensorFlow
We present Trieste, an open-source Python package for Bayesian optimization and active learning benefiting from the scalability and efficiency of TensorFlow. Our library enables the plug-and-play of popular TensorFlow-ba…
Active LearningBayesian OptimizationDecision MakingGaussian Processes+1GPRat: Gaussian Process Regression with Asynchronous Tasks
Python is the de-facto language for software development in artificial intelligence (AI). Commonly used libraries, such as PyTorch and TensorFlow, rely on parallelization built into their BLAS backends to achieve speedup…
C++ codeCPUregressionGaussian Process Molecule Property Prediction with FlowMO
We present FlowMO: an open-source Python library for molecular property prediction with Gaussian Processes. Built upon GPflow and RDKit, FlowMO enables the user to make predictions with well-calibrated uncertainty estima…
Active LearningGaussian ProcessesMolecular Property PredictionPrediction+1GPflux: A Library for Deep Gaussian Processes
We introduce GPflux, a Python library for Bayesian deep learning with a strong emphasis on deep Gaussian processes (DGPs). Implementing DGPs is a challenging endeavour due to the various mathematical subtleties that aris…
Deep LearningGaussian Processes