Management and Evaluation of Machine-Learned Models Based on Locally Logged Data
First Claim
1. A computer-implemented method to manage machine-learned models, the method comprising:
- obtaining, by a user computing device, a plurality of machine-learned models;
evaluating, by the user computing device, at least one performance metric for each of the plurality of machine-learned models, wherein the at least one performance metric for each machine-learned model is evaluated relative to data that is stored locally at the user computing device;
determining, by the user computing device, a selection of a first machine-learned model from the plurality of machine-learned models based at least in part on the performance metrics respectively evaluated for the plurality of machine-learned models; and
using, by the user computing device, the selected first machine-learned model to obtain one or more predictions.
2 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure provides systems and methods for the management and/or evaluation of machine-learned models based on locally logged data. In one example, a user computing device can obtain a machine-learned model (e.g., from a server computing device) and can evaluate at least one performance metric for the machine-learned model. In particular, the at least one performance metric for the machine-learned model can be evaluated relative to data that is stored locally at the user computing device. The user computing device and/or the server computing device can determine whether to activate the machine-learned model on the user computing device based at least in part on the at least one performance metric. In another example, the user computing device can evaluate a plurality of machine-learned models against locally stored data. At least one of the models can be selected based on the evaluated performance metrics.
-
Citations
20 Claims
-
1. A computer-implemented method to manage machine-learned models, the method comprising:
-
obtaining, by a user computing device, a plurality of machine-learned models; evaluating, by the user computing device, at least one performance metric for each of the plurality of machine-learned models, wherein the at least one performance metric for each machine-learned model is evaluated relative to data that is stored locally at the user computing device; determining, by the user computing device, a selection of a first machine-learned model from the plurality of machine-learned models based at least in part on the performance metrics respectively evaluated for the plurality of machine-learned models; and using, by the user computing device, the selected first machine-learned model to obtain one or more predictions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 16)
-
-
12. A computing device, the computing device comprising:
-
one or more processors; and one or more non-transitory computer-readable media that collectively store instructions that, when executed by the one or more processors, cause the computing device to; obtain a machine-learned model; evaluate at least one performance metric for the machine-learned model, wherein the at least one performance metric for the machine-learned model is evaluated relative to data that is stored locally at the computing device; determine whether to activate the machine-learned model based at least in part on the at least one performance metric evaluated for the machine-learned model; and when it is determined that the machine-learned model should be activated, use the machine-learned model to obtain one or more predictions. - View Dependent Claims (13, 14, 15, 17)
-
-
18. One or more non-transitory computer-readable media that collectively store instructions that, when executed by one or more processors of a computing system, cause the computing system to:
-
obtain a plurality of performance metrics respectively associated with a plurality of machine-learned models, wherein the performance metric for each machine-learned model indicates a performance of such machine-learned model when evaluated against a set of data that is stored locally at a user computing device; select at least one of the plurality of machine-learned models based at least in part on the plurality of performance metrics; and cause use of the selected at least one machine-learned model at the user computing device. - View Dependent Claims (19, 20)
-
Specification