Bayesian Modeling with Gaussian Processes using the GPstuff Toolbox
  Gaussian processes (GP) are powerful tools for probabilistic modeling purposes. They can be used to define prior distributions over latent functions in hierarchical Bayesian models. The prior over functions is defined implicitly by the mean and covariance function, which determine the smoothness and variability of the function. The inference can then be conducted directly in the function space by evaluating or approximating the posterior process. Despite their attractive theoretical properties GPs provide practical challenges in their implementation. GPstuff is a versatile collection of computational tools for GP models compatible with Linux and Windows MATLAB and Octave. It includes, among others, various inference methods, sparse approximations and tools for model assessment. In this work, we review these tools and demonstrate the use of GPstuff in several models. 
Jarno Vanhatalo, Jaakko Riihim\"aki, Jouni Hartikainen, Pasi   Jyl\"anki, Ville Tolvanen and Aki Vehtari
stat.ML cs.AI cs.MS