Marie Weiel
Marie Weiel
Currently, the Gaussian processes used in `Propulate`'s surrogate models rely on the `GPy` package which repeatedly caused problems and errors, in particular in the context with `matplotlib`. According to SheffieldML/GPy#1034,...
Enhance the current test functionality to - Test CMA-ES with migration - Enable unit tests of all GA propagators In addition, we should try to remove all warnings generated during...
The fixture-decorated function `function_parameters` is used in multiple tests for requesting different combinations of benchmark function name and the corresponding global optimum: ``` @pytest.fixture( params=[ ("rosenbrock", 0.0), ("step", -25.0), ("quartic",...
- Replace unnecessary list comprehensions with generators. - Consistently use numpy arrays / lists or rather just request an "indexable" object in the user interface via `Union[list, np.array, python array,...
Currently, the `Individual` class has two functions checking for different kinds of equality, `__eq__` and `equals`. While `__eq__` checks for equality of traits, loss, and all other attributes (whether two...
Implement HDF5 checkpointing instead of pickles for better interoperability.
- Reproducible HPO benchmarks: [https://www.automl.org/hpo-overview/hpo-benchmarks/](https://www.automl.org/hpo-overview/hpo-benchmarks/) - NAS benchmarks:[https://www.automl.org/nas-overview/nasbench/](https://www.automl.org/nas-overview/nasbench/)
- Think about how to do migration with PSO in Propulate. Check how multi-swarm PSO works in general. The general mechanism is different from the island model used with GAs....