Skip to main content

A lightweight package for artificial intelligence

Project description

This is the ailearn AI algorithm package. It includes four 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/

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ailearn-0.2.0.14.tar.gz (12.8 kB view details)

Uploaded Source

Built Distribution

ailearn-0.2.0.14-py3-none-any.whl (28.1 kB view details)

Uploaded Python 3

File details

Details for the file ailearn-0.2.0.14.tar.gz.

File metadata

  • Download URL: ailearn-0.2.0.14.tar.gz
  • Upload date:
  • Size: 12.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: Python-urllib/3.6

File hashes

Hashes for ailearn-0.2.0.14.tar.gz
Algorithm Hash digest
SHA256 c101c37f0da7d4bbd91b7303d8da1059743ac243d5a767754f787fba38f91157
MD5 19a8491ad06338d9ebcf4b2d3d0751d1
BLAKE2b-256 f49082e6cbcfe5b3b3255abb60382472bedba42ce25960e9cc94b9527eae9759

See more details on using hashes here.

Provenance

File details

Details for the file ailearn-0.2.0.14-py3-none-any.whl.

File metadata

File hashes

Hashes for ailearn-0.2.0.14-py3-none-any.whl
Algorithm Hash digest
SHA256 875d06f9c1201edba86f5d5691e1ee42ba8aee7cabfa206f99d858e661dee58b
MD5 5452a887c2692d46e9562dee7fa24fb7
BLAKE2b-256 97a060796aff8058bcab730cc4b7342bd3f7c2e3e2042ad93961c0357781707e

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page