The first version of this project was a python translation for an original JAVA project of Bee Swarm Optimization (BSO) algorithm used in Feature Selection (FS), then we improved it by optimizing a lot of aspects, then we added a class for reinforcement learning algorithms, which is the main work of this project.
If you want to try it, all you have to do is create a virtual enviornment using virtualenv or virtualenv-wrapper or anaconda ( for the lazy ones ) with a python 3.6+ version, and install the packages in the requirements.txt file using :
pip install -r requirements.txt
Please, if you have any comments or suggestions, don't hesitate to contact me at : ea_remache@esi.dz
Or a second option is to use the notebook in Colab.