GP-Learning