Hyperactive

Latest version: v4.8.0

Safety actively analyzes 681874 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 6

4.0.0

3.2.4

- Decouple number of runs from active processes (Thanks to [PartiallyTyped](https://github.com/PartiallyTyped)). This reduces memory load if number of jobs is huge
- New feature: The progress board enables the user to monitor the optimization progress during the run.
- Display trend of best score
- Plot parameters and score in parallel coordinates
- Generate filter file to define an upper and/or lower bound for all parameters and the score in the parallel coordinate plot
- List parameters of 5 best scores
- add Python 3.8 to tests
- add warnings of search space values does not contain lists
- improve stability of result-methods
- add tests for hyperactive-memory + search spaces

2.3.0

- add Tree-structured optimization algorithm (idea from Hyperopt)
- add Decision-tree optimization algorithm (idea from sklearn)
- enable new optimization parameters for bayes-opt:
- max_sample_size: maximum number of samples for the gaussian-process-reg to train on. Sampling done by random choice.
- skip_retrain: skips the retraining of the gaussian-process-reg sometimes during the optimization run. Basically returns multiple predictions for next output (which should be apart from another)

2.1.0

- first stable implementation of "long-term-memory" to save/load search positions/parameter and results.
- enable warm start of sequence based optimizers (bayesian opt, ...) with results from "long-term-memory"
- enable the usage of other gaussian-process-regressors than from sklearn. GPR-class (from gpy, GPflow, ...) can be passed to "optimizer"-kwarg

2.0.0

API-change to improve usage. Class accepts training data. "search"-method accepts search_config and other optimization-run specific arguments like n_iter, n_jobs, optimizer.

1.1.1

- small api-change
- extend progress bar information
- re-enable multiprocessing for new api

Page 2 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.