Algorithms to generate a rating system based on history I am a beginner in data science. I have a data set of drivers that has the following attributes available- 


Time stamp
Speed
Acceleration
GPS co-ordinates


I need to build a driver rating system to rate drivers on a scale of 1-100 on parameter of speeding. The data set has the data from many drivers and also their past data. 
Which is the best algorithm that I can use in this situation?
You need to define what speeding means and how to rate the drivers for amount of such. As you note that you have speed in your dataset this should be rather trivial. Not sure at which stage you want to involve machine learning? Seems like you don't need any.
Machine learning is not the same thing as learning about cars and their drivers.