SmartChoices: Augmenting Software with Learned Implementations

04/12/2023
by   Daniel Golovin, et al.
0

We are living in a golden age of machine learning. Powerful models are being trained to perform many tasks far better than is possible using traditional software engineering approaches alone. However, developing and deploying those models in existing software systems remains difficult. In this paper we present SmartChoices, a novel approach to incorporating machine learning into mature software stacks easily, safely, and effectively. We explain the overall design philosophy and present case studies using SmartChoices within large scale industrial systems.

READ FULL TEXT

Please sign up or login with your details

Forgot password? Click here to reset