Patent attributes
In one aspect, a method for a cloud-based computing system may include training, using test data, machine learning models to predict a remaining useful life of each cell of a battery pack of a vehicle. The method may include using a rule-based evaluator to determine first scores for the machine learning models, using a machine learning based metric evaluator to determine second scores for the machine learning models, using a model selection inference engine to select, based on the first and second scores for the machine learning models, a machine learning model to use to predict the remaining useful life of each cell of the battery pack of the vehicle, and transmitting, to a processing device of the vehicle, the selected machine learning model and parameters to predict the remaining useful life of each cell of the battery pack of the vehicle.