#20 · Primary category: Classical Machine Learning Frameworks

GPflow

bayesian-statistics deep-learning gaussian-processes gp gpflow machine-learning markov-chain-monte-carlo ml stochastic-processes tensorflow variational-inference

Gaussian processes in TensorFlow

Project last updated:08/10/26

GitHub Stars

1.9K

Forks

432

Contributors

85

License

Apache-2.0

Why we included this project

Gaussian processes return a prediction and an honest measure of how much to trust it, and GPflow is a Python library for building those models with TensorFlow handling the heavy computation underneath. That uncertainty is why it keeps showing up in Bayesian optimisation and experiment design: the posterior tells you where to sample next instead of just pushing out another guess. Kernels and likelihoods compose cleanly, so you can assemble a custom model without hand-writing inference, and variational methods keep things tractable as datasets grow. Researchers use it to prototype new GP formulations and still train on moderately large data, and the documentation plus an active Slack community make it a reasonable starting point whether you are new to Gaussian processes or porting an existing implementation.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category