Predictive analytic modeling platform
First Claim
1. A computer-implemented system comprising:
- one or more computers;
one or more data storage devices coupled to the one or more computers;
the one or more data storage devices storing;
a repository of training functions;
a repository of trained predictive models; and
instructions that, when executed by the one or more computers, cause the one or more computers to perform operations comprising;
receiving over a network a plurality of sets of predictive modeling training data from a first plurality of client computing systems;
for each set of plurality of sets of predictive modeling training data;
using the training data and a plurality of training functions obtained from the repository to train a plurality of predictive models;
generating a score for each of the plurality of trained predictive models, where each score represents an estimation of the effectiveness of the respective trained predictive model; and
selecting a trained predictive model from among the plurality of trained predictive models based on the generated scores;
wherein a plurality of trained predictive models are thereby generated and selected;
storing the plurality of selected trained predictive models in the repository of trained predictive models; and
providing access to the plurality of trained predictive models to a second plurality of client computing systems.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on one or more computer storage devices, for training a predictive model. In one aspect, a method includes receiving over a network predictive modeling training data from a client computing system. The training data and multiple training functions obtained from a repository of training functions are used to train multiple predictive models. A score is generated for each of the trained predictive models, where each score represents an estimation of the effectiveness of the respective trained predictive model. A first trained predictive model is selected from among the trained predictive models based on the generated scores. Access to the first trained predictive model is provided to the client computing system.
-
Citations
18 Claims
-
1. A computer-implemented system comprising:
-
one or more computers; one or more data storage devices coupled to the one or more computers; the one or more data storage devices storing; a repository of training functions; a repository of trained predictive models; and instructions that, when executed by the one or more computers, cause the one or more computers to perform operations comprising; receiving over a network a plurality of sets of predictive modeling training data from a first plurality of client computing systems; for each set of plurality of sets of predictive modeling training data; using the training data and a plurality of training functions obtained from the repository to train a plurality of predictive models; generating a score for each of the plurality of trained predictive models, where each score represents an estimation of the effectiveness of the respective trained predictive model; and selecting a trained predictive model from among the plurality of trained predictive models based on the generated scores; wherein a plurality of trained predictive models are thereby generated and selected; storing the plurality of selected trained predictive models in the repository of trained predictive models; and providing access to the plurality of trained predictive models to a second plurality of client computing systems. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-implemented method comprising:
-
receiving over a network a plurality of sets of predictive modeling training data from a first plurality of client computing systems; for each set of plurality of sets of predictive modeling training data; using the training data and a plurality of training functions to train a plurality of predictive models; generating a score for each of the plurality of trained predictive models, where each score represents an estimation of the effectiveness of the respective trained predictive model; and selecting a trained predictive model from among the plurality of trained predictive models based on the generated scores; wherein a plurality of trained predictive models are thereby generated and selected; storing the plurality of selected trained predictive models in a repository of trained predictive models; and providing access to the plurality of trained predictive models to a second plurality of client computing systems. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory computer-readable storage device encoded with a computer program product, the computer program product comprising instructions that when executed on one or more computers cause the one or more computers to perform operations comprising:
-
receiving over a network a plurality of sets of predictive modeling training data from a first plurality of client computing systems; for each set of plurality of sets of predictive modeling training data; using the training data and a plurality of training functions to train a plurality of predictive models; generating a score for each of the plurality of trained predictive models, where each score represents an estimation of the effectiveness of the respective trained predictive model; and selecting a trained predictive model from among the plurality of trained predictive models based on the generated scores; wherein a plurality of trained predictive models are thereby generated and selected; storing the plurality of selected trained predictive models in a repository of trained predictive models; and providing access to the plurality of trained predictive models to a second plurality of client computing systems. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification