Efficient Approaches to Gaussian Process Classification