Value-Function-Based Reinforcement-Learning Library for Education and Research: Python3 Fork
Project description
Why Fork?
This is my fork of RLPy.
RLPy is a good reinforcement learning library that has some great features like custom representation classes and value function viewers. However, it is no longer maintained and the PyPI version of RLPy is not compatible with the latest numpy C-API, which causes runtime errors.
So I decided to fork the repository and provide a maintained version of RLPy only for Python>=3.5, named RLPy3. You can download wheels of RLPy3 from PyPI.
In addition, I pushed lots of refactorings, bug fixes, and new environments such as AnyRewardGridWorld. To see what was changed, see the new CHANGELOG.
Screenshots
Original README: RLPy - Reinforment Learning Framework
RLPy is a framework to conduct sequential decision making experiments. The current focus of this project lies on value-function-based reinforcement learning. The project is distributed under the 3-Clause BSD License.
Important Links
Official source code repository: http://github.com/rlpy/rlpy
Bitbucket mirror: http://bitbucket.org/rlpy/rlpy
Documentation: http://rlpy.readthedocs.org
Issue tracker: https://github.com/rlpy/rlpy/issues
Install
Installation instructions can be found at http://rlpy.readthedocs.org/en/latest/install.html
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 Distributions
Built Distributions
Hashes for rlpy3-2.0.0a0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 56be19a1ebaf79185f191a34aaa76122b018297b9afb3aa71ef7170df7c3b297 |
|
MD5 | 2cafbb08abcdf8c50ae54ddf8c177288 |
|
BLAKE2b-256 | e31727001902c33407aa9f0d292f2195f802a51d10d576937bdef2c8f1116ea6 |
Hashes for rlpy3-2.0.0a0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f345e4b5aadafc9b0112b81088ad516e25e8a12bf80b7e1ae3733d17f166269e |
|
MD5 | bddbe44283df10f33d0b45215ac4670d |
|
BLAKE2b-256 | b27180c38301a8e5f894f4cbd9405620d33368cccf622c0547e5e8887db0805a |
Hashes for rlpy3-2.0.0a0-cp37-cp37m-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 08303bdd474c2737f8bdd495f71946c7f86528159656546d0f54a51381ad7ed9 |
|
MD5 | df868468455c76f2d8562d7f210d072b |
|
BLAKE2b-256 | ac2db1f76809d52a1ed7c8c5c20ebbfc7aaeec2f3f3270b32daf7da63faeb23f |
Hashes for rlpy3-2.0.0a0-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 54809ac77cab806a8be480a063d585462f783f1c835fd54ad0f485dc8c305a6d |
|
MD5 | 143ebf2a52fa160852e00b2a5dc62cd0 |
|
BLAKE2b-256 | 2717d344d3203ade66613b1546a629e30b7984fbbc82fda1fc73685a77ea8b4c |
Hashes for rlpy3-2.0.0a0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c8c43d1cd4172116c71a7bf49c5e8d152b7da452c11352d4624e0beda0a345e2 |
|
MD5 | 2dabcf401e0e1bb55f80b0a7a40655f1 |
|
BLAKE2b-256 | dbbf103aca474761373fc9e31b8a2d39f7bda11bb2564baf1107bdef30ccaeaa |
Hashes for rlpy3-2.0.0a0-cp36-cp36m-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 976428c2dab7f8a217892cf711e9eba8aaacb738b22908dcad7607b26f9295bf |
|
MD5 | 8f8966c41810bff44a7a9b9e103c40e2 |
|
BLAKE2b-256 | 489800705002a7876f1f90a5d0f6ea5aa4b06165c4ba306f3dc889bd9c2f0e64 |
Hashes for rlpy3-2.0.0a0-cp35-cp35m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 15e71848f6f548e9e7dd0eb977527b4d7035b9ff65d65f3f53b290e90a7b713e |
|
MD5 | 618d2c2dcad9152658e315935ec24a78 |
|
BLAKE2b-256 | 769c8a4363ae5806e77f76b7cda5fddc52df28a7e64793d874a99314dfeb7135 |
Hashes for rlpy3-2.0.0a0-cp35-cp35m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f937b218d31582e41dae5f344e501da9547ecc7c8f62905cff95eb46c5cf15a |
|
MD5 | cf9c2599c063c6b8b29c99f8b038e810 |
|
BLAKE2b-256 | 2b0fab91409e2a4367ebc24487b5d5229a885e88aeccdc66d17ad2aa53323eec |
Hashes for rlpy3-2.0.0a0-cp35-cp35m-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e2e858d4092db13a2db7082ea448bb1a5e9084cfce996e161e512b90980a1968 |
|
MD5 | 75f6cd082e26dc3cb4c74f51c6dcee38 |
|
BLAKE2b-256 | 29ed2150fa28379db5359d880675071b00001ef81b8a74dbc6acd7f2970b8f14 |