×

User interface based variable machine modeling

  • US 10,552,002 B1
  • Filed: 07/20/2017
  • Issued: 02/04/2020
  • Est. Priority Date: 09/27/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • causing, by one or more processors of a machine, presentation of a graphical user interface having a set of selectable graphical interface elements including a first graphical interface element representing a set of data sets, a second graphical interface element representing a set of transform families, and a third graphical interface element representing a set of model families, each transform family comprising a particular transform scheme for transforming one or more values of a data set from one form to another form, each model family comprising a family identification and a set of code for a particular machine-learning algorithm that generates a particular machine-learning model for one or more values;

    receiving, by the one or more processors of a machine, a selection of a particular data set through the graphical user interface, the particular data set including a set of values associated with a set of identifiers;

    receiving, by the one or more processors of the machine, a selection of a transform scheme through the graphical user interface, the transform scheme configured to transform one or more values of the particular data set from a first form to a second form;

    receiving, by the one or more processors of the machine, a selection of a first machine-learning algorithm and a second machine-learning algorithm through the graphical user interface, the first machine-learning algorithm configured to generate a first machine-learning model for the set of values and the second machine-learning algorithm configured to generate a second machine-learning model for the set of values;

    in response to selection of the first machine-learning algorithm and the second machine-learning algorithm, determining a first iteration value for each given first parameter of two or more first parameters within the first machine-learning algorithm, and determining a second iteration value for each given second parameter of two or more second parameters within the second machine-learning algorithm;

    iteratively executing, by the one or more processors of the machine, the first machine-learning algorithm, using the two or more first parameters, according to a first iteration order and the first iteration value to process the set of values and generate a plurality of first machine-learning models;

    iteratively executing, by the one or more processors of the machine, the second machine-learning algorithm, using the two or more second parameters, according to a second iteration order and the second iteration value to process the set of values and generate a plurality of second machine-learning models;

    determining, by the one or more processors of the machine, one or more comparison metric values for data output by each of the plurality of first machine-learning models and the plurality of second machine-learning models; and

    causing presentation, by the one or more processors of the machine, of the comparison metric values for the data output by the plurality of first machine-learning models and the plurality of second machine-learning models, the presentation comprising a selectable user interface element configured to cause the presentation of a result of at least one of a first machine learning model or a second machine learning model, the result comprising at least one of the comparison metric values.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×