Patent ID: 11868896
Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A computing system configured to execute machine-readable code to implement an artificial intelligence (“AI”) engine, the AI engine comprising:
a first AI-engine module having instructions executable by a processor to propose an architecture and algorithm set for an AI model, the AI engine including instructions executable by the processor to build the AI model based on the architecture and algorithm set proposed by the first AI-engine module, and
a second AI-engine module having instructions executable by the processor to do at least one of conduct training with the AI model or make a prediction with the AI model; and
a common application programming interface (API) configured to interface with one or both of training sources and prediction sources, the common API comprising a library configured to interface with the first AI-engine module and the second AI-engine module, the library including:
a first class configured to define address and connection information to components in one or both of the training sources and the prediction sources and also configured to define address and connection information to the first AI-engine module and the second AI-engine module,
a second class configured to track the AI model, and
a third class configured to start, stop, and step through a simulation including one or more of a prediction episode and a training episode for the AI model.