GoGP
GoGP is a library for probabilistic programming around Gaussian processes. It uses Infergofor automatic differentiation and inference.
GoGP is built around a dual view on the Gaussian process
as a stochastic process, as a probabilistic model with respect to kernel. Gaussian process instance GP, the Gaussian process type, encapsulates similarity and noise kernels, their parameters, and observation inputs and outputs:
// Type GP is the barebone implementation of GP.