Smoot
Surrogate-based Multi-Objective Optimization Tool
Install / Use
/learn @onera/SmootREADME
smoot
Installation
ONERA version : <code> pip install smoot </code>
Required packages : <code>pymoo</code>,<code>smt</code>
Description
This surrogate based multi-objective Bayesian optimizer has been created to see the performance of the WB2S criterion adapted to multi-objective problems. Given a black box function f : x -> y with bolds characters as vectors, <code>smoot</code> will give an accurate approximation of the optima with few calls of f.



Usage
Look at the Jupyter notebook in the tutorial folder.
You will learn how to use implemented the functionnalities and options such as :
- The choice of the infill criterion
- The method to manage the constraints
For additional questions, contact: robingrapin@orange.fr
Related Skills
node-connect
337.4kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
83.2kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
337.4kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
83.2kCommit, push, and open a PR
