Hyperactive icon indicating copy to clipboard operation
Hyperactive copied to clipboard

An optimization and data collection toolbox for convenient and fast prototyping of computationally expensive models.

Results 58 Hyperactive issues
Sort by recently updated
recently updated
newest added

This PR turns `tqdm` into a soft dependency of `hyperactive` proper. Alternative of https://github.com/SimonBlanke/Hyperactive/pull/117

maintenance

Multiple compatibility fixes with `sklearn 1.7`. * The `sklearn` adapter was importing the private utility from `sklearn`, `_deprecate_Xt_in_inverse_transform`. This is fixed by removing the import and assuming the future interface....

enhancement

We have a problem: https://github.com/SimonBlanke/Hyperactive/actions/runs/15483542700/job/43593595699#step:5:53 Error: from sklearn.utils.deprecation import _deprecate_Xt_in_inverse_transform ImportError: cannot import name '_deprecate_Xt_in_inverse_transform' from 'sklearn.utils.deprecation' This is what sklearn says about this: https://github.com/scikit-learn/scikit-learn/issues/29366 I had this error before:...

bug

Following up on discussion from #121. Mid-term, what should the folder structure for optimizations algorithm be? Including cases such as: * the same algorithm coming from two packages (third party),...

The current `gfo` implementation allows to pass grid-like search spaces, similar to `sklearn`. However, currently we cannot pass - but it would be desirable to: * values that are not...

enhancement

Recipe to add unified API adapters to `gradient-free-optimizers` in `hyperactive`. Based on the prototype design in https://github.com/SimonBlanke/Hyperactive/pull/121 * pick one of the optimization algorithms from https://simonblanke.github.io/gradient-free-optimizers-documentation/1.5/optimizers/ not yet in `hyperactive`...

enhancement

Hyperband is a hyperparameter optimization algorithm that improves efficiency by dynamically allocating computational resources. It is based on the Successive Halving Algorithm (SHA) but introduces an adaptive mechanism to balance...

enhancement

This PR removes `tqdm` and all related (progress bar) functionality. This is diagnostic, on suspicion that `tqdm` interacts with multiprocessing and causes the failures in https://github.com/SimonBlanke/Hyperactive/issues/83

### 📄 25% (0.25x) speedup for ***`HyperactiveSearchCV._refit` in `src/hyperactive/integrations/sklearn/hyperactive_search_cv.py`*** ⏱️ Runtime : **`209 milliseconds`** **→** **`167 milliseconds`** (best of `15` runs) 📝 Explanation and details To optimize the `HyperactiveSearchCV` class...

Collecting some open design and naming questions for v5. References: * reference design PR for skbase objects - https://github.com/SimonBlanke/Hyperactive/pull/110 ### Folder names * what should the name of the top-level...

enhancement