Webppl library for generating Gridworld MDPs. JS library for displaying Gridworld.
JavaScript
Clone or download
Permalink
Failed to load latest commit information.
src all -> every for lodash change Mar 31, 2017
tests Rename makeUtility -> makeUtilityFunction Dec 4, 2016
.gitignore Updating gitignore May 6, 2016
README.md Fix README Dec 4, 2016
package.json Simplify Dec 4, 2016

README.md

webppl-agents

This package provides constructors for MDP and POMDP agents, for gridworld and bandit environments, and a function for visualizing gridworlds:

Installation

To globally install webppl-agents, run:

mkdir -p ~/.webppl
npm install --prefix ~/.webppl webppl-agents

This may print warnings (npm WARN ENOENT...) which can be ignored.

To upgrade to the latest version, run:

npm install --prefix ~/.webppl webppl-agents --force

For the agent functions, you will also need to install webppl-dp.

Usage

Once installed, you can make the environment and agent functions available to program.wppl by running:

webppl --require webppl-dp --require webppl-agents program.wppl

Testing

Run the included test using:

webppl --require webppl-dp --require . tests/tests.wppl

License

MIT