| CPC G06Q 10/20 (2013.01) [G06N 20/00 (2019.01)] | 20 Claims |

|
1. A method comprising:
receiving, by way of human input into a user interface relating to a vehicle inspection, current vehicle data describing a current state of each of a plurality of components of a vehicle;
accessing historical vehicle data associated with the vehicle, the historical vehicle data describing a set of services previously performed on the vehicle;
accessing user profile data indicating one or more vehicle servicing preferences of an owner of the vehicle;
applying the current vehicle data, the historical vehicle data, and the one or more vehicle servicing preferences of the owner of the vehicle as input to a supervised machine learning model configured to generate a set of recommended services to be performed on the vehicle, wherein the supervised machine learning model was trained by:
accessing labeled training data corresponding to a set of additional vehicles having at least a threshold similarity to the vehicle, wherein each label of each training example of the labeled training data indicates a set of services performed on a respective additional vehicle, and
training the supervised machine learning model using the labeled training data, the supervised machine learning model trained to output a set of recommended services to be performed for a given vehicle based on inputs of given current vehicle data, given historical vehicle data for the given vehicle, and given vehicle servicing preferences of a given owner of the given vehicle; and
outputting for display the set of recommended services to be performed on the vehicle to a user.
|