jijzepttools.blackbox_optimization.bbo_ommx#
Classes#
Generic enumeration. |
|
Functions#
|
Module Contents#
- class BBOMethod#
Bases:
enum.Enum
Generic enumeration.
Derive from this class to define new enumerations.
- FMO = 'FMO'#
- BOCS = 'BOCS'#
- TPE = 'TPE'#
- class BlackboxOptimization(bb_model: jijzepttools.blackbox_optimization.problem.BlackboxProblem, methods: list[BBOMethod] | None = None)#
- bb_model#
- fm_trainer: jijzepttools.blackbox_optimization.factorization_machine.FMTrainer | None = None#
- setup(dataset: pandas.DataFrame | tuple[list[dict], list[dict]], objectives: list[str], instance_data: dict | None = None)#
- run(n_iter: int, blackbox_func: Callable[[dict], dict[str, float]] | None = None, solver: Callable | None = None)#
- create_fm_model(w0, w, v, x, num_vars: int, fm_rank: int)#