Rlpy: A Value-Function-Based Reinforcement Learning Framework for Education and Research

RLPy is an object-oriented reinforcement learning software package with a focus on valuefunction-based methods using linear function approximation and discrete actions. The framework was designed for both educational and research purposes. It provides a rich library of fine-grained, easily exchangea...

Full description

Bibliographic Details
Main Authors: Dann, Christoph (Author), Dabney, William (Author), Geramifard, Alborz (Contributor), Klein, Robert Henry (Contributor), How, Jonathan P. (Contributor)
Other Authors: Massachusetts Institute of Technology. Laboratory for Information and Decision Systems (Contributor)
Format: Article
Language:English
Published: MIT Press, 2016-12-07T19:45:44Z.
Subjects:
Online Access:Get fulltext
LEADER 01801 am a22002413u 4500
001 105742
042 |a dc 
100 1 0 |a Dann, Christoph  |e author 
100 1 0 |a Massachusetts Institute of Technology. Laboratory for Information and Decision Systems  |e contributor 
100 1 0 |a Geramifard, Alborz  |e contributor 
100 1 0 |a Klein, Robert Henry  |e contributor 
100 1 0 |a How, Jonathan P.  |e contributor 
700 1 0 |a Dabney, William  |e author 
700 1 0 |a Geramifard, Alborz  |e author 
700 1 0 |a Klein, Robert Henry  |e author 
700 1 0 |a How, Jonathan P.  |e author 
245 0 0 |a Rlpy: A Value-Function-Based Reinforcement Learning Framework for Education and Research 
260 |b MIT Press,   |c 2016-12-07T19:45:44Z. 
856 |z Get fulltext  |u http://hdl.handle.net/1721.1/105742 
520 |a RLPy is an object-oriented reinforcement learning software package with a focus on valuefunction-based methods using linear function approximation and discrete actions. The framework was designed for both educational and research purposes. It provides a rich library of fine-grained, easily exchangeable components for learning agents (e.g., policies or representations of value functions), facilitating recently increased specialization in reinforcement learning. RLPy is written in Python to allow fast prototyping, but is also suitable for large-scale experiments through its built-in support for optimized numerical libraries and parallelization. Code profiling, domain visualizations, and data analysis are integrated in a self-contained package available under the Modified BSD License at http://github.com/rlpy/rlpy. All of these properties allow users to compare various reinforcement learning algorithms with little effort. 
546 |a en_US 
655 7 |a Article 
773 |t Journal of Machine Learning Research