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

Claim 16:
17. 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 perform continuous retraining and operation of a machine learning model configured to analyze one or more video streams, the continuous retraining and operation comprising a plurality of jobs including, for each video stream of the one or more video streams, a retraining job and an inference job, wherein the instructions are executable to:
receive a video stream;
during a retraining window, obtain a labeled retraining data set for a selected portion of the video stream comprising labels for one or more objects identified in the selected portion of the video stream;
select one or more of a configuration for the machine learning model and a computing resource allocation for the plurality of jobs by testing one or more of a plurality of configurations and a plurality of computing resource allocations using an average inference accuracy over the retraining window as a testing metric; and
operate the machine learning model using the one or more of the configuration and the computing resource allocation selected.