🐦 Opytimizer is a Python library consisting of meta-heuristic optimization algorithms.
Welcome to v3.1.3 release.
In this release, we added two new optimizers.
Full Changelog: https://github.com/gugarosa/opytimizer/compare/v3.1.2...v3.1.3
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).
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.
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
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.
Welcome to v2.1.4 release.
In this release, we have added the following optimizers: AOA and AO. Additionally, we have implemented a step size for each variable in the grid, as pointed by @gcoimbra.
Please read the docs at: opytimizer.readthedocs.io
Note that this is the latest update of v2 branch. The following update will feature a major rework on Opytimizer classes and will not be retroactive with past versions.
Welcome to v2.1.3 release.
In this release, we have added the following optimizers: COA, JS and NBJS. Additionally, we have fixed the roulette selection for minimization problems, as pointed by @Martsks.
Please read the docs at: opytimizer.readthedocs.io
Also, stay tuned for our next updates!
Welcome to v2.1.2 release.
In this release, we have added a set of new optimizers, as follows: ABO, ASO, BOA, BSA, CSA, DOA, EHO, EPO, GWO, HGSO, HHO, MFO, PIO, QSA, SFO, SOS, SSA, SSO, TWO, WOA and WWO.
Please read the docs at: opytimizer.readthedocs.io
Also, stay tuned for our next updates!