Learning To Predict End-To-End Network Performance