This repository implements the Recursive Gaussian Process algorithm as described in [1].
After choosing a set of m basis vectors, we can use the algorithm to update their mean and covariance recursively.
All the information about the regressor is stored in the basis vector estimate and its covariance.
We can use this algorithm to learn on a large amount of data n, while keeping the memory requirements roughly
Here we are trying to estimate a sine function
[1] Huber, M. F. (2014). Recursive Gaussian process: On-line regression and learning. Pattern Recognition Letters, 45, 85-91.