Skip to content
/ smoot Public
forked from onera/smoot

Surrogate-based Multi-Objective Optimization Tool

License

Notifications You must be signed in to change notification settings

Eomys/smoot

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tests Code style: black

smoot

Installation

ONERA version : pip install smoot

Required packages : pymoo,smt

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, smoot will give an accurate approximation of the optima with few calls of f.

modeli1 modeli2

activ

modeli12 modeli22

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: [email protected]

About

Surrogate-based Multi-Objective Optimization Tool

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 91.9%
  • Python 8.1%