[Question] Streaming Gaussian process regression
See original GitHub issueI want to do Gaussian process regression on a data stream where Gaussian process should be updated progressively and new predictions are made when new data comes.
I am aware of https://github.com/cornellius-gp/gpytorch/issues/1784. If I understand correctly, get_fantasy_model
and set_train_data
do different things.
get_fantasy_model
merges the provided input samples with existing samplesset_train_data
use the provided input samples to replace existing samples
For streaming Gaussian process regression, get_fantasy_model
should be used. However, I wonder if the prediction performance will degrade when number of samples increases.
Issue Analytics
- State:
- Created 2 years ago
- Comments:5
Top Results From Across the Web
Streaming Sparse Gaussian Process Approximations
This paper provides a new principled framework for deploying Gaussian process probabilistic models in the streaming setting. The framework subsumes Csató and ...
Read more >When Gaussian Process Meets Big Data - arXiv
For the complicated online regression, the model [65] should (i) have real-time adaptation to the streaming data; and (ii) handle large-scale case since...
Read more >Gaussian Process Regression: Active Data Selection and Test ...
Abstract. We consider active data selection and test point rejection strategies for Gaussian process regression based on the variance of the posterior over ......
Read more >Gaussian Process Online Learning with a Sparse Data Stream
Firstly, we consider a challenging problem of designing computationally efficient, adaptive, and online learning with sparse time- series data for GP regression ......
Read more >Splitting Gaussian Process Regression for Streaming Data
While Gaussian processes have many useful theoretical properties and have proven practically useful, they suffer from poor scaling in the number ...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
Btw, this is implemented natively inside of GPyTorch now as part of the
get_fantasy_model
function for traditional SKI models.I have seen your repo and paper: https://github.com/wjmaddox/online_gp I will spend some time reading the paper. Thank you!