Enterprises are constantly faced with decisions that require picking from a set of actions based on contextual information. Real world reinforcement-based techniques are effective tools in aiding decision making; they rely on free interaction data to "predict" and "learn". This library implements an interface for reinforcement-based prediction based on contextual bandits.
This API allows the developer to perform inference (choosing an action from an action set) and to report the outcome of this decision. The inference library automatically sends the action set, the decision, and the outcome to an online trainer running in the Azure cloud. It also periodically refreshes its copy of the model produced by the online trainer.
reinforcement_learning::live_model class is the main driving interface of the RL Inference API