An Optimised Machine Learning Algorithm For Detecting Shocks In Road Vehicle Vibration