CPC G06F 8/47 (2013.01) [G06F 8/36 (2013.01); G06F 8/38 (2013.01); G06F 16/9024 (2019.01)] | 21 Claims |
1. A method comprising:
identifying a sequence of transformations to be performed on an input dataset via a user interface;
identifying a first context associated with the input dataset, the first context comprising multiple context dimensions;
selecting a first one of multiple execution engines to be used to perform the sequence of transformations on the input dataset based on the first context;
providing first code implementing the sequence of transformations to the first execution engine, the first code comprising a machine learning algorithm; and
executing the first code including the machine learning algorithm using the first execution engine to perform the sequence of transformations on the input dataset;
wherein the multiple context dimensions comprise two or more of an interactivity context dimension, a data size context dimension, a data shape context dimension, a security profile context dimension, a resource availability context dimension, a personal identifiable information (PII) context dimension, a retention policy context dimension, and a computation comprehensiveness context dimension; and
wherein the interactivity context dimension represents an amount or level of user or application interactions during the sequence of transformations.
|