OMLT: Optimization & Machine Learning Toolkit
The optimization and machine learning toolkit (OMLT) is an open-source software package incorporating neural network and gradient-boosted tree surrogate models, which have been trained using machine learning, into larger optimization problems. We discuss the advances in optimization technology that made OMLT possible and show how OMLT seamlessly integrates with the algebraic modeling language Pyomo. We demonstrate how to use OMLT for solving decision-making problems in both computer science and engineering.
Code (1)
Tasks
Bayesian OptimisationBIG-bench Machine LearningDecision MakingSimilar Papers 제목 키워드 기반
Conformal Prediction with Upper and Lower Bound Models
This paper studies a Conformal Prediction (CP) methodology for building prediction intervals in a regression setting, given only deterministic lower and upper bounds on the target variable. It proposes a new CP mechanism…
Conformal PredictionModel SelectionPredictionPrediction IntervalsJensen: An Easily-Extensible C++ Toolkit for Production-Level Machine Learning and Convex Optimization
This paper introduces Jensen, an easily extensible and scalable toolkit for production-level machine learning and convex optimization. Jensen implements a framework of convex (or loss) functions, convex optimization algo…
BIG-bench Machine LearningregressionDesigning Machine Learning Pipeline Toolkit for AutoML Surrogate Modeling Optimization
The pipeline optimization problem in machine learning requires simultaneous optimization of pipeline structures and parameter adaptation of their elements. Having an elegant way to express these structures can help lesse…
AutoMLBIG-bench Machine LearningManagementOpenBox: A Python Toolkit for Generalized Black-box Optimization
Black-box optimization (BBO) has a broad range of applications, including automatic machine learning, experimental design, and database knob tuning. However, users still face challenges when applying BBO methods to their…
Experimental DesignYANMTT: Yet Another Neural Machine Translation Toolkit
In this paper we present our open-source neural machine translation (NMT) toolkit called "Yet Another Neural Machine Translation Toolkit" abbreviated as YANMTT which is built on top of the Transformers library. Despite t…
Machine TranslationModel CompressionNMTTransfer Learning+1