OMLT
OMLT is a Python package designed to incorporate machine learning models, including neural networks and gradient-boosted trees, into the Pyomo optimization framework. It supports diverse optimization formulations such as full-space, reduced-space, and MILP, and facilitates the import of Keras and ONNX models. Aimed at engineers and developers, it enhances optimization tasks through machine learning methodologies. Comprehensive documentation and illustrative Jupyter notebooks provide clear guidance, assisting users in implementing and expanding their optimization techniques efficiently. Discover OMLT for powerful surrogate models in engineering applications.