With Gurobi Machine Learning—an open-source Python project to embed trained machine learning models directly into Gurobi—data scientists can more easily tap into the power of mathematical optimization.
Specifically, Gurobi Machine Learning allows users to add a trained machine learning model as a constraint to a Gurobi model (e.g., from scikit-learn, TensorFlow/Keras, or PyTorch). Thus, you can estimate a real-world system by training a machine learning model, and then use the machine learning model as a constraint in Gurobi, so you can optimize controls on that system.
|Webinar: Using Trained Machine Learning Predictors in Gurobi
Watch the webinar, “Using Trained Machine Learning Predictors in Gurobi.”
Choose the evaluation license that fits you best, and start working with our Expert Team for technical guidance and support.
Request free trial hours, so you can see how quickly and easily a model can be solved on the cloud.