Multiobjective black-box optimization using gradient-boosted trees
Project description
ENTMOOT (ENsemble Tree MOdel Optimization Tool) is a framework to perform Bayesian Optimization using tree-based surrogate models. Gradient-boosted tree models from lightgbm are combined with a distance-based uncertainty
measure in a deterministic global optimization framework to optimize black-box functions. More
details on the method here: https://arxiv.org/abs/2003.04774.
Documentation
The docs can be found here: https://entmoot.readthedocs.io/
How to reference ENTMOOT
When using any ENTMOOT for any publications please reference this software package as:
@article{thebelt2021entmoot,
title={ENTMOOT: A framework for optimization over ensemble tree models},
author={Thebelt, Alexander and Kronqvist, Jan and Mistry, Miten and Lee, Robert M and Sudermann-Merx, Nathan and Misener, Ruth},
journal={Computers \& Chemical Engineering},
volume={151},
pages={107343},
year={2021},
publisher={Elsevier}
}
Authors
- Alexander Thebelt (ThebTron) - Imperial College London
- Nathan Sudermann-Merx (spiralulam) - Cooperative State University Mannheim
- Toby Boyne (ThebTron) - Imperial College London
License
The ENTMOOT package is released under the BSD 3-Clause License. Please refer to the LICENSE file for details.
Acknowledgements
The support of BASF SE, Lugwigshafen am Rhein is gratefully acknowledged.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file entmoot-2.0.tar.gz.
File metadata
- Download URL: entmoot-2.0.tar.gz
- Upload date:
- Size: 439.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
825c920a1c7ad5ccf30a2f851cdc9ce2b053ba0f8cc30b77252cdfd229966383
|
|
| MD5 |
02881c10d064b627625309b4a0512a88
|
|
| BLAKE2b-256 |
ccf69cfea4cefe8107fd02f0632cfe2056b7bde28e9617aade161002c47a62db
|
File details
Details for the file entmoot-2.0-py3-none-any.whl.
File metadata
- Download URL: entmoot-2.0-py3-none-any.whl
- Upload date:
- Size: 35.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
eccbc7daf8c208bbc657b1504a3b61a5b6e4c69f72cfe0791c58d7815fa54082
|
|
| MD5 |
83efa2dd548aea623a676220fcf42f8b
|
|
| BLAKE2b-256 |
fbebf3cb98f17f25a64dcc7e5d527ffd5fe0e6d33eaf43ddb6ce56d306e9b63f
|