This is the ailearn AI algorithm package. It includes three modules: Swarm, RL and utils. In swarm module, particle swarm algorithm, artificial fish swarm algorithm and firefly algorithm are implemented. The evolution strategy and the commonly used function to be optimized to evaluate the intelligent algorithm are also implemented in this module. The RL module consists of two parts, the TabularRL part and the environment part. The TabularRL part integrates some classical reinforcement learning algorithms, including Q-learning, Q(lambda), Sarsa, Sarsa(lambda), Dyna-Q, etc. The environment part integrates some classic test environments of reinforcement learning, such as the frozen lake problem, cliffwalking problem, gridworld problem, etc.
Update history: 2018.4.10 0.1.3 In the first version, particle swarm optimization and artificial fish swarm algorithm are implemented for the first time and integrated into pip for the first time. 2018.4.16 0.1.4 The implementation of evolution strategy and evaluation module are added. 2018.4.18 0.1.5 Added TabularRL module and Environment module. 2018.4.19 0.1.8 The TabularRL module and environment module are integrated into RL module, the related description of the project is added, and the related protocol is updated. 2018.4.25 0.1.9 The output information has been changed from Chinese to English, and some known errors have been updated. 2019.1.15 0.2.0 The utils module is added, and some common functions are added, including distance measurement, evaluation function, PCA algorithm, mutual conversion between tag value and one hot code, Friedman detection, etc.; the NN module is added, and some common activation function and loss function are added; the swarm module algorithm is updated to make them update faster. 2020.5.14 0.2.1 Simplify the code and delete the NN module. Some functions are added, such as t-test, Friedman test and so on. Add RL classic environment windy gridworld environment.
Other updates: 1.
Project website: https://pypi.org/project/ailearn/ https://github.com/axi345/ailearn/
Metadata
Release files for ailearn 0.2.0.16
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| ailearn-0.2.0.16.tar.gz | 13.2 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| ailearn-0.2.0.16-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 41.6 kB
Release files / ailearn-0.2.0.16.tar.gz
| Download URL | ailearn-0.2.0.16.tar.gz |
|---|---|
| Size | 13.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
8c51fc87f86ecd16bd3d3a6774aa5d93f70dfd757466ccc26c5a86050330a7bc
|
|
BLAKE2b-256 checksum How to use checksums |
91d0c56d4d02c60dbddd7a818f5816fc94292cfc8a7758825ee53e1b49f4e888
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
Python-urllib/3.6
|
Release files / ailearn-0.2.0.16-py3-none-any.whl
| Download URL | ailearn-0.2.0.16-py3-none-any.whl |
|---|---|
| Size | 28.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
7c591933186613c9e532968612f947aeeab092fd8d449157f74eadcb57e38d9a
|
|
BLAKE2b-256 checksum How to use checksums |
417329d87420549b86f032038ab21c151e10527ccecc0d7fff2042577ef6a9f8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
Python-urllib/3.6
|
Security for ailearn 0.2.0.16
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.