Systems and methods for building and deploying machine learning applications
AssigneeSway AI Inc.
InventorsJitender Arora, Amir H. Atai, Michael Piecuch, Hassan Ahmed
Life of this patent
Estimating the term…
Loading patent…
AssigneeSway AI Inc.
InventorsJitender Arora, Amir H. Atai, Michael Piecuch, Hassan Ahmed
Estimating the term…
According to some aspects, techniques are provided for building and deploying a machine learning application that do not require a user to have expert knowledge of machine learning or programming. These techniques may be executed by a system that provides a graphical user interface which allows a user to visually define a workflow for a machine learning application, without requiring the user to be an expert in machine learning. The system may automatically represent the workflow as a specification that may be used to build and deploy a machine learning application. The system may automatically execute the workflow in a series of stages while managing data flow and execution context between the stages. Such an execution process may provide flexibility in execution so that a user can build a complex machine learning application without it being necessary for the user to have detailed knowledge of how execution is managed.
A method of operating a data processing system configured to deploy machine learning applications according to respective machine learning workflow specifications, each machine learning workflow specification defining a plurality of components of a corresponding machine learning workflow and defining one or more connections between the plurality of components, each of the plurality of components defining an operation to be performed on data and having an associated context, and each of the one or more connections defining a flow of data between components when the corresponding machine learning workflow is executed, the method comprising, by one or more processors:
A system comprising:
At least one non-transitory computer-readable medium comprising instructions that, when executed by one or more processors on a computing device, are operable to cause the one or more processors to perform operations to deploy machine learning applications according to respective machine learning workflow specifications, each machine learning workflow specification defining a plurality of components of a corresponding machine learning workflow and defining one or more connections between the plurality of components, each of the plurality of components defining an operation to be performed on data and having an associated context, and each of the one or more connections defining a flow of data between components when the corresponding machine learning workflow is executed, the operations comprising:
Dependencies are inferred from the claim text.