Facilitating machine learning configuration
AssigneeSap SE
InventorSiar Sarferaz
Life of this patent
Estimating the term…
Abstract
Techniques and solutions are described for facilitating the use of machine learning techniques. In some cases, filters can be defined for multiple segments of a training data set. Model segments corresponding to respective segments can be trained using an appropriate subset of the training data set. When a request for a machine learning result is made, filter criteria for the request can be determined and an appropriate model segment can be selected and used for processing the request. One or more hyperparameter values can be defined for a machine learning scenario. When a machine learning scenario is selected for execution, the one or more hyperparameter values for the machine learning scenario can be used to configure a machine learning algorithm used by the machine learning scenario.
Claims20
A computing system comprising:
- at least one hardware processor;
- at least one memory coupled to the at least one hardware processor;
- and
- one or more computer-readable storage media storing computer-executable instructions that, when executed, cause the computing system to perform operations comprising:
- receiving a request for a machine learning result;
- determining a machine learning scenario associated with the request;
- determining at least one value for at least one hyperparameter for a machine learning algorithm associated with the machine learning scenario;
- configuring the machine learning algorithm with the at least one value;
- determining at least one filter value specified in the request;
- determining a model segment of a plurality of model segments to be used in processing the request, based at least in part on the at least one filter value;
- and
- generating a machine learning result using the model segment configured with the at least one filter value.
A method, implemented in a computing system comprising at least one hardware processor and at least one memory coupled to the at least one hardware processor, the method comprising:
- receiving a request for a machine learning result;
- determining a machine learning scenario associated with the request;
- determining at least one value for at least one hyperparameter for a machine learning algorithm associated with the machine learning scenario;
- configuring the machine learning algorithm with the at least one value;
- determining at least one filter value specified in the request;
- determining a model segment of a plurality of model segments to be used in processing the request, based at least in part on the at least one filter value;
- and
- generating a machine learning result using the model segment configured with the at least one filter value.
One or more computer-readable storage media comprising:
- computer-executable instructions that, when executed by a computing system comprising at least one hardware processor and at least one memory coupled to the at least one hardware processor, cause the computing system to receive a request for a machine learning result;
- computer-executable instructions that, when executed by the computing system, cause the computing system to determine a machine learning scenario associated with the request;
- computer-executable instructions that, when executed by the computing system, cause the computing system to determine at least one value for at least one hyperparameter for a machine learning algorithm associated with the machine learning scenario;
- computer-executable instructions that, when executed by the computing system, cause the computing system to configure the machine learning algorithm with the at least one value;
- computer-executable instructions that, when executed, cause a computing device to determine at least one filter value specified in the request;
- computer-executable instructions that, when executed by the computing system, cause the computing system to determine a model segment of a plurality of model segments to be used in processing the request, based at least in part on the at least one filter value;
- and
- computer-executable instructions that, when executed by the computing system, cause the computing system to generate a machine learning result using the model segment configured with the at least one filter value.
Dependencies are inferred from the claim text.