Patent ID: 11954565
Assignee: QLIKTECH INTERNATIONAL AB
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 13:
14. A non-transitory computer-readable storage medium storing processor-executable instructions that, when executed by one or more processors of a computing device, cause the computing device to:
receive, via a graphical user interface (GUI) output at a client device, a selection of a target metric to predict, wherein the GUI comprises at least one input control that facilitates adjusting an amount of influence for a prediction driver associated with the target metric, wherein the client device is in communication with a user data store and a service provider environment;
determine, based on the selection of the target metric, one or more datasets of a plurality of datasets comprising data records storing values based on the prediction driver, wherein the plurality of data sets are stored at the user data store;
cause, based on the one or more datasets and the prediction driver, a first version of a machine learning model to be generated and a first plurality of predictions for the target metric to be generated by the first version of the machine learning model;
receive, via the at least one input control, an adjustment to the amount of influence for the prediction driver, wherein the adjustment causes at least one value stored in the data records within the one or more datasets to be modified with a substitute value, wherein the substitute value is based on the at least one value and the adjustment;
cause, based on the modified at least one value within the one or more datasets, at least one further version of the machine learning model to be generated and at least one further plurality of predictions for the target metric to be generated by the at least one further version of the machine learning model;
output, via the GUI, a first prediction score for the first version of the machine learning model and at least one further prediction score for the at least one further version of the machine learning model, wherein the first prediction score is based on the first plurality of predictions for the target metric, and wherein the at least one further prediction score is based on the at least one further plurality of predictions for the target metric;
receive, via the GUI, a selection of a version of the machine learning model for deployment, wherein the selection is made following the output of the first prediction score and the at least one further prediction score; and
based on the selection, cause:
the version of the machine learning model selected for deployment to be deployed to computing resources in the service provider environment, and
data associated with the at least one further plurality of predictions and the modified at least one value within the one or more datasets to be stored in the user data store.