CAST10 Archives

February 2022

CAST10@LISTSERV.UMD.EDU

Options: Use Monospaced Font
Show HTML Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
"Tsay, Calvin" <[log in to unmask]>
Reply To:
Tsay, Calvin
Date:
Tue, 8 Feb 2022 15:05:34 +0000
Content-Type:
multipart/alternative
Parts/Attachments:
text/plain (989 bytes) , text/html (2951 bytes)
Dear CAST colleagues,

We are writing to introduce the OMLT (Optimization & Machine Learning Toolkit) open-source python package, available at https://github.com/cog-imperial/OMLT and on pypi (pip install omlt).

OMLT incorporates trained machine learning models (dense/convolutional neural networks and gradient-boosted trees) into pyomo optimization problems. Models can be input using ONNX, thereby implicitly supporting PyTorch, TensorFlow, etc. Moreover, many formulations are provided: reduced-space vs full-space, big-M vs other mixed-integer encodings, etc.

Our example jupyter notebooks include neural network verification, autothermal reformer optimization, and Bayesian optimization.

A preprint describing the package is available at https://arxiv.org/abs/2202.02414. Please do not hesitate to contact us with any questions!

Best regards,

The OMLT Team
(Francesco Ceccon, Jordan Jalving, Joshua Haddad, Alexander Thebelt, Calvin Tsay, Carl Laird, Ruth Misener)

ATOM RSS1 RSS2