Gauss Process For Machine Learning