Hyperactive
Hyperactive copied to clipboard
An optimization and data collection toolbox for convenient and fast prototyping of computationally expensive models.
Add attributes and fixes + corresponding tests
I would suggest to expose the tuners as `sklearn` compatible tuning wrappers, e.g., `HyperactiveCV(sklearn_estimator, config)`, or `HyperactiveCV(sklearn_estimator, hyperopt_tuning_algo, config)`, where `HyperactiveCV` inherits from `sklearn` `BaseEstimator`, and gets tested by `parametrize_with_checks`...
I would suggest to add a "standard" jupyter notebook tutorial to the entire package, in the `examples` directory, and also link ot from the docs. In addition, it would be...
Tests on Mac and Windows are failing, this should be addressed. Sth pickle related in `test_distribution`.
Very minor note, just in case it is helpful. This is similar to `sktime.utils.parallel`. Would that interface be useful?
From our earlier discussion. I would design a generic interface as follows: * there are two (interface) classes, the `BaseOptimizer` and the `BaseExperiment` (or `BaseEvaluator` etc). Both inherit from `skbase`...
Looking at `pyproject`, it is great how there are very few dependencies! Though, I think it is not entirely perfect. For intsance, GFO implies sklearn, so sklearn always gets installed,...
Add docstrings to all classes and methods of the public API
This PR makes the `registry` module and the `all_objects` lookup function public. (previously, it was used only internally to retrieve all classes for testing) It also adds some explanation on...