Machine Learning Algorithms the Uber uses to determine the arrival time and the pick-up location. The technology processes the trips made earlier and uses these data to estimate the result that applies to the trip. The Uber's Machine Learning Platform is called Michelangelo.