theogf / AugmentedGaussianProcesses.jl

Gaussian Process package based on data augmentation, sparsity and natural gradients
https://theogf.github.io/AugmentedGaussianProcesses.jl/dev/
Other
135 stars 9 forks source link

Comparison with other GP packages #87

Open kaandocal opened 3 years ago

kaandocal commented 3 years ago

It seems like there are a few Julia packages for GPs (this one, Stheno.jl and GaussianProcesses.jl) and it is not quite clear what the differences/similarities are. The reference here does not seem up to date anymore, e.g. since AGP started using KernelFunctions.jl most kernels listed there are actually available, and I think other improvements have been made to these packages in the meanwhile. Since that page comes up quite quickly when doing a quick Julia search I am worried that potential users might get a wrong or at least outdated idea of what these packages are about.

This issue has been discussed at GaussianProcesses.jl before, but it appears as if there hasn't been any activity for almost 2 years. Since things have progressed in the meanwhile I thought it might be useful to reopen the discussion (if there's any interest).

theogf commented 3 years ago

Hi, you're absolutely right! I think the more general plan will be to integrate AGP.jl into the JuliaGaussianProcesses organization and have a more general explanation on what package is for what!

kaandocal commented 3 years ago

Since I'm planning to move some of my existing GP stuff to Julia I'd love to hear if there's any way I could help if I have some extra time!