Comments (6)
@kaandocal is this now resolved as #291 is merged?
from abstractgps.jl.
Shouldn't you use
typeof(posterior(gp(X2, 0.01), Y2))
in your comparison?
BTW your comparison doesn't guarantee type stability, you would want to check if the type can be inferred correctly. This can be done e.g. with @code_warntype
and @inferred
.
from abstractgps.jl.
My fault, I forgot the second typeof
(the result doesn't change however). Just to clarify, by type stability I meant that adding more observations to a GP changes its type in this case!
from abstractgps.jl.
I can't check it right now but I assume that the problem is a missing vcat
definition for ColVecs
, so the type changes when concatenating X1
and X2
. Does it work with regular vectors for X1
and X2
?
from abstractgps.jl.
That is indeed the problem! For 1-dimensional vectors X1
and X2
it works. I'll create a PR in KernelFunctions.jl.
from abstractgps.jl.
I'll take that as a yes 🙂
from abstractgps.jl.
Related Issues (20)
- VFE/DTC should be moved to ApproximateGPs.jl HOT 3
- Should LatentFiniteGP contain the noise?
- Documentation build is ~ 55 min HOT 3
- Cross tests for SurrogateAbstractGPs
- 1D regression inconsistent with other package HOT 3
- Kernel for multidimensional output HOT 3
- ERROR: MethodError: no method matching Int64(::Irrational{:log2π}) HOT 7
- Zygote errors with parameterized mean functions and multidimensional input HOT 10
- Tidy up example 0
- Latency HOT 6
- Zygote v0.6.56 breaks tests HOT 6
- Stabilize `MeanFunction` API HOT 2
- An abstraction for the realization of a GP HOT 11
- Feature parity with GaussianProcesses.jl
- Hyperparameter optimization & maintanance HOT 7
- Noise parameter `Sigma` can't be recovered from `PosteriorGPs` HOT 5
- Log-likelihood is lower after fitting the process? HOT 5
- AbstractGP shares array data - impossible to add new points to grid (bayesian optimisation) HOT 6
- GP for functions with 2D input HOT 5
- Conflict between Zygote and AbstractGPs HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from abstractgps.jl.