Replies: 5 comments 5 replies
-
Some additional points more detailed in JuliaGaussianProcesses/AbstractGPs.jl#104 |
Beta Was this translation helpful? Give feedback.
-
Quick remark before I forget: we should consider factoring out the |
Beta Was this translation helpful? Give feedback.
-
The BayesOpt question is an interesting one. While it's generally the case that people use GPs as the model for the objective function when doing BayesOpt, it's not that this has to be the case. I think the kind of solution that I'd like to see would be one that is model-agnostic in principle, but which supports the |
Beta Was this translation helpful? Give feedback.
-
But overall I think that the most important points are potentially:
|
Beta Was this translation helpful? Give feedback.
-
@yebai @st-- @theogf @rossviljoen this feels like an appropriate place to assemble the feature table we discussed in today's meeting. Approximation techniques.Disclaimer: this table doesn't distinguish between different ways of parametrising the different approximations, or the various different ways you can try to optimise the variational approximation (for example). This table represents the first iteration of what will probably be an on-going effort to characterise the relationship between different packages. Disclaimer 2: I'm fairly uncertain about the capabilities of R-INLA. I've included it because my understanding is that it's incredibly popular with people who do spatial statistics, and it has interesting capabilities that are somewhat orthogonal to what most ML packages offer. Disclaimer 3: I've left some question marks where I'm not entirely sure about something. Non-Gaussian Likelihoods
Scaling GPs
Note that we ought to distinguish between using natural gradients with VFE, but this table doesn't. Updating this tablePlease update this directly if you want to add stuff / correct stuff. |
Beta Was this translation helpful? Give feedback.
-
As proposed in Slack we should establish a concrete plan on how the JuliaGaussianProcesses ecosystem should look like.
I think having discussions in a third-party repo (the general website) is probable the most convenient?
Here is a quick list with things coming out of my mind:
AbstractGPs
an interface package, and move a lot of the concrete implementation to another packageKernelFunctions
is slowly reaching maturity and should get to version 1.0 soonStheno
andTemporalGPs
to JuliaGaussianProcesses, I will try to do the same withAugmentedGaussianProcesses
at some point.GPLikelihoods
is being left alone and sad, we should probably finish some more concrete implementationI need to finish writingInducingPoints.jl
Please don't hesitate to add things on your mind :)
Beta Was this translation helpful? Give feedback.
All reactions