Gaussian Processes for Machine Learning in Julia
                                            Gaussian Processes for Machine Learning in Julia
                                        
                                    Stheno.jl
Probabilistic Programming with Gaussian processes in Julia
KernelFunctions.jl
Julia package for kernel functions for machine learning
AbstractGPs.jl
Abstract types and methods for Gaussian Processes.
TemporalGPs.jl
Fast inference for Gaussian processes in problems involving time. Partly built on results from https://proceedings.mlr.press/v161/tebbutt21a.html
ApproximateGPs.jl
Approximations for Gaussian processes: sparse variational inducing point approximations, Laplace approximation, ...
BayesianLinearRegressors.jl
Bayesian Linear Regression in Julia
GPLikelihoods.jl
Provides likelihood functions for Gaussian Processes.
AugmentedGPLikelihoods.jl
Provide all functions needed to work with augmented likelihoods (conditionally conjugate with Gaussians)
ParameterHandling.jl
Foundational tooling for handling collections of parameters in models