Source code for adelecv.api.optimize.segmentations.functional
from optuna.samplers import (CmaEsSampler, GridSampler, MOTPESampler,
NSGAIISampler, QMCSampler, RandomSampler,
TPESampler)
_hp_optimizers = [
RandomSampler,
GridSampler,
TPESampler,
CmaEsSampler,
NSGAIISampler,
QMCSampler,
MOTPESampler,
]
[docs]def get_hp_optimizers() -> list[str]:
"""
Get list of names optimizer strategy
:return: List of names hyperparams optimizer strategy
"""
return [obj.__name__ for obj in _hp_optimizers]