Patent ID: 11860975
Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A computing device configured to be located at a network edge between a local network and a cloud service, the computing device comprising:
a processor; and
a memory storing instructions executable by the processor to operate a machine learning model configured to analyze a video stream and to retrain the machine learning model by performing operations comprising:
receiving the video stream;
during a retraining window, obtaining a labeled retraining data set for a selected portion of the video stream, the labeled retraining data set comprising labels for one or more objects identified in the selected portion of the video stream;
selecting at least a portion of the labeled retraining data set for profiling each of a plurality of configurations, comprising:
performing a profiling test of the machine learning model using each configuration,
terminating the profiling test prior to convergence of the machine learning model, and
extrapolating a change in inference accuracy of the machine learning model that resulted from the profiling test to form an extrapolated inference accuracy for each configuration tested; and

based upon the extrapolated inference accuracy determined for each configuration of the plurality of configurations, output at least one configuration for use in retraining the machine learning model.