Collection of various optimization methods, including tensor based, for multivariate functions and multidimensional data arrays
Project description
teneva_opti
Description
Collection of various optimization methods (search for the global minimum and/or maximum) for multivariate functions and multidimensional data arrays (tensors). This library is based on a software product teneva. See also related benchmarks library teneva_bm.
Installation
Current version "0.3.0".
The package can be installed via pip: pip install teneva_opti
(it requires the Python programming language of the version 3.8 or 3.9). It can be also downloaded from the repository teneva_opti and installed by python setup.py install
command from the root folder of the project.
We test optimizers with benchmarks from teneva_bm library. For installation of additional dependencies (gym
and mujoco
) for agent
collection , please, do the following (for existing conda environment teneva_opti
; if you are using a different environment name, then please make the appropriate substitution in the script):
wget https://raw.githubusercontent.com/AndreiChertkov/teneva_bm/main/install_mujoco.py && python install_mujoco.py --env teneva_opti && rm install_mujoco.py
In the case of problems with
scikit-learn
, uninstall itpip uninstall scikit-learn
and then install it from the anaconda:conda install -c anaconda scikit-learn
.
Documentation and examples (TODO)
Please, run the demo script:
clear && python demo.py
Authors
✭__🚂 The stars that you give to teneva_opti, motivate us to develop faster and add new interesting features to the code 😃
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for teneva_opti-0.3.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 13a6fc8cdbf961a2d066db4d881682d26706838b8e07a58e3eb898989670730c |
|
MD5 | b5e3f72eb9b0a2d81b6cc96c6e5f77da |
|
BLAKE2b-256 | b5d3b15cbf362bcb874dc22959177c79493fb9d3483e3b73160e7140c1f1e30c |