Determining a Type of Predictive Model for Training Data
First Claim
1. A computer-implemented method comprising:
- receiving, in a system of one or more computers, a set of training data for predictive modeling;
determining, by the system, one or more attributes of the training data;
identifying, by the system in a mapping of attributes to types of predictive models, a type of predictive model that is mapped to at least one of the one or more attributes;
obtaining a utility function that specifies a first weighted value to be applied to a first item of training data in the set and that further specifies a second, different weighted value to be applied to a second, different item of training data in the set, with a weighted value for an item of training data specifying an importance of the item of training data, relative to another importance of another item of training data;
assigning, based on the utility function, (i) the first weighted value to the first item of training data in the set, and (ii) the second, different weighted value to the second, different item of training data in the set; and
training, based on assigning the first and second weighted values, a predictive model of the identified type.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method includes receiving, in a system of one or more computers, training data for predictive modeling, the training data including a plurality of categories; determining, by the system, one or more attributes of the training data; identifying, by the system in a mapping of attributes to types of predictive models, a type of predictive model that is mapped to at least one of the one or more attributes; obtaining a utility function for the predictive model of the identified type, the utility function specifying importance of the plurality of categories relative to each other; and generating, based on the training data and the utility function, a predictive model of the identified type.
21 Citations
19 Claims
-
1. A computer-implemented method comprising:
-
receiving, in a system of one or more computers, a set of training data for predictive modeling; determining, by the system, one or more attributes of the training data; identifying, by the system in a mapping of attributes to types of predictive models, a type of predictive model that is mapped to at least one of the one or more attributes; obtaining a utility function that specifies a first weighted value to be applied to a first item of training data in the set and that further specifies a second, different weighted value to be applied to a second, different item of training data in the set, with a weighted value for an item of training data specifying an importance of the item of training data, relative to another importance of another item of training data; assigning, based on the utility function, (i) the first weighted value to the first item of training data in the set, and (ii) the second, different weighted value to the second, different item of training data in the set; and training, based on assigning the first and second weighted values, a predictive model of the identified type. - View Dependent Claims (3, 4, 5, 6)
-
-
2. (canceled)
-
7. A system comprising:
-
one or more computers; and one or more storage devices storing instructions that are executable by the one or more computers to perform operations comprising; receiving a set of training data for predictive modeling; determining one or more attributes of the training data; identifying, in a mapping of attributes to types of predictive models, a type of predictive model that is mapped to at least one of the one or more attributes; obtaining a utility function that specifies a first weighted value to be applied to a first item of training data in the set and that further specifies a second, different weighted value to be applied to a second, different item of training data in the set, with a weighted value for an item of training data specifying an importance of the item of training data, relative to another importance of another item of training data; assigning, based on the utility function, (i) the first weighted value to the first item of training data in the set, and (ii) the second, different weighted value to the second, different item of training data in the set; and training, based on assigning the first and second weighted values, a predictive model of the identified type. - View Dependent Claims (9, 10, 11, 12)
-
-
8. (canceled)
-
13. One or more storage devices storing instructions that are executable by one or more computers to perform operations comprising:
-
receiving a set of training data for predictive modeling; determining one or more attributes of the training data; identifying, in a mapping of attributes to types of predictive models, a type of predictive model that is mapped to at least one of the one or more attributes; obtaining a utility function that specifies a first weighted value to be applied to a first item of training data in the set and that further specifies a second, different weighted value to be applied to a second, different item of training data in the set, with a weighted value for an item of training data specifying an importance of the item of training data, relative to another importance of another item of training data; assigning, based on the utility function, (i) the first weighted value to the first item of training data in the set, and (ii) the second, different weighted value to the second, different item of training data in the set; and training, based on assigning the first and second weighted values, a predictive model of the identified type. - View Dependent Claims (15, 16, 17, 18)
-
-
14. (canceled)
-
19. A system comprising:
-
means for receiving a set of training data for predictive modeling; means for determining one or more attributes of the training data; means for identifying, in a mapping of attributes to types of predictive models, a type of predictive model that is mapped to at least one of the one or more attributes; means for obtaining a utility function that specifies a first weighted value to be applied to a first item of training data in the set and that further specifies a second, different weighted value to be applied to a second, different item of training data in the set, with a weighted value for an item of training data specifying an importance of the item of training data, relative to another importance of another item of training data; means for assigning, based on the utility function, (i) the first weighted value to the first item of training data in the set, and (ii) the second, different weighted value to the second, different item of training data in the set; and means for training, based on assigning the first and second weighted values, a predictive model of the identified type.
-
Specification