Sparse Gaussian Processes using Pseudo-inputs