Opytimizer

Latest version: v3.1.2

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

Scan your dependencies

Page 1 of 5

3.1.2

Changelog

Description

Welcome to v3.1.2 release.

In this release, we added variables name mapping to search spaces

Includes (or changes)
- core.search_space

3.1.1

Changelog

Description

Welcome to v3.1.1 release.

In this release, we added pre-commit hooks and annotated typing.

Includes (or changes)
- opytimizer

3.1.0

Changelog

Description

Welcome to v3.1.0 release.

In this release, we implemented the initial parts for holding graph-related searches, which will support Neural Architecture Search (NAS) in the feature.

Additionally, we have added the first algorithm for calculating the Pareto frontier of pre-defined points (Non-Dominated Sorting).

Includes (or changes)
- core
- optimizers
- spaces

3.0.2

Changelog

Description

Welcome to v3.0.2 release.

In this release, we implemented the remaining meta-heuristics that were on hold. Please note that they are supposed to be 100% working, yet we still need to experimentally evaluate their performance.

Additionally, an important hot-fix regarding the calculation of Euclidean Distance has been corrected.

Includes (or changes)
- optimizers
- math.general

3.0.1

Changelog

Description

Welcome to v3.0.1 release.

In this release, we have added a bunch of meta-heuristics that were supposed to be implemented earlier.

Includes (or changes)
- optimizers

3.0.0

Changelog

Description

Welcome to v3.0.0 release.

In this release, we have revamped the whole library, rewriting base packages, such as `agent`, `function`, `node` and `space`, as well as implementing new features, such as callbacks and a better `Opytimizer` bundler.

Additionally, we have rewritten every optimizer and their tests, removing more than 2.5k lines that were tagged as "repeatable". Furthermore, we have removed excessive commentaries to provide a cleaner reading and have rewritten every example to include the newest features.

Please take a while to check our most important advancements and read the docs at: [opytimizer.readthedocs.io](https://opytimizer.readthedocs.io)

* [Optimization checkpoints](https://github.com/gugarosa/opytimizer/blob/master/examples/applications/additional_features/create_optimization_checkpoints.py);
* [Multiple runnings](https://github.com/gugarosa/opytimizer/blob/master/examples/applications/additional_features/multiple_optimization_runnings.py);
* [Resuming from file](https://github.com/gugarosa/opytimizer/blob/master/examples/applications/additional_features/resume_optimization_from_file.py).

*Note that this is a major release and we expect everyone to update their corresponding packages, as this update will not work with `v2.x.x` versions.*

Includes (or changes)
- opytimizer

Page 1 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.