All Projects → deepmind → Dm_env

deepmind / Dm_env

Licence: apache-2.0
A Python interface for reinforcement learning environments

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Dm env

Opensourcetest
OpenSourceTest由自动化测试-夜行者社区维护,提供的是更多地灵活性和可配置性
Stars: ✭ 37 (-70.87%)
Mutual labels:  api, interface
Wiki
Wikipedia Interface for Node.js
Stars: ✭ 180 (+41.73%)
Mutual labels:  api, interface
Simulator
A ROS/ROS2 Multi-robot Simulator for Autonomous Vehicles
Stars: ✭ 1,260 (+892.13%)
Mutual labels:  api, reinforcement-learning
Rapid.js
An ORM-like Interface and a Router For Your API Requests
Stars: ✭ 700 (+451.18%)
Mutual labels:  api, interface
Data Science Best Resources
Carefully curated resource links for data science in one place
Stars: ✭ 1,104 (+769.29%)
Mutual labels:  api, reinforcement-learning
Ara
ARA Records Ansible and makes it easier to understand and troubleshoot.
Stars: ✭ 1,176 (+825.98%)
Mutual labels:  api, interface
Shellfuncs
Python API to execute shell functions as they would be Python functions
Stars: ✭ 96 (-24.41%)
Mutual labels:  api, interface
Zoomhub
Share and view high-resolution images effortlessly
Stars: ✭ 122 (-3.94%)
Mutual labels:  api
Api Golang
golang多款短视频无水印视频解析接口包含抖音微视快手火山皮皮虾最右
Stars: ✭ 125 (-1.57%)
Mutual labels:  api
Hbayesdm
Hierarchical Bayesian modeling of RLDM tasks, using R & Python
Stars: ✭ 124 (-2.36%)
Mutual labels:  reinforcement-learning
Tooty
An alternative multi-accounts Web client for Mastodon.
Stars: ✭ 124 (-2.36%)
Mutual labels:  api
Pix Api Recebimentos
Definição da API de recebimentos PIX
Stars: ✭ 125 (-1.57%)
Mutual labels:  api
Anyapi
AnyAPI is a library that helps you to write any API wrappers with ease and in pythonic way.
Stars: ✭ 126 (-0.79%)
Mutual labels:  api
Requestium
Integration layer between Requests and Selenium for automation of web actions.
Stars: ✭ 1,618 (+1174.02%)
Mutual labels:  interface
Python Tumblpy
A Python Library to interface with Tumblr v2 REST API & OAuth
Stars: ✭ 126 (-0.79%)
Mutual labels:  api
Pybids
Python tools for querying and manipulating BIDS datasets.
Stars: ✭ 124 (-2.36%)
Mutual labels:  api
Ajax Movie Recommendation System With Sentiment Analysis
Content-Based Recommender System recommends movies similar to the movie user likes and analyses the sentiments on the reviews given by the user for that movie.
Stars: ✭ 127 (+0%)
Mutual labels:  api
Jsonrpcserver
Process JSON-RPC requests in Python
Stars: ✭ 126 (-0.79%)
Mutual labels:  api
Directus
Open-Source Data Platform 🐰 — Directus wraps any SQL database with a real-time GraphQL+REST API and an intuitive app for non-technical users.
Stars: ✭ 13,190 (+10285.83%)
Mutual labels:  api
Hafas Client
JavaScript client for HAFAS public transport APIs.
Stars: ✭ 125 (-1.57%)
Mutual labels:  api

dm_env: The DeepMind RL Environment API

This package describes an interface for Python reinforcement learning (RL) environments. It consists of the following core components:

  • dm_env.Environment: An abstract base class for RL environments.
  • dm_env.TimeStep: A container class representing the outputs of the environment on each time step (transition).
  • dm_env.specs: A module containing primitives that are used to describe the format of the actions consumed by an environment, as well as the observations, rewards, and discounts it returns.
  • dm_env.test_utils: Tools for testing whether concrete environment implementations conform to the dm_env.Environment interface.

Please see the documentation here for more information about the semantics of the environment interface and how to use it. The examples subdirectory also contains illustrative examples of RL environments implemented using the dm_env interface.

Installation

dm_env can be installed from PyPI using pip:

pip install dm-env

Note that from version 1.4 onwards, we support Python 3.6+ only.

You can also install it directly from our GitHub repository using pip:

pip install git+git://github.com/deepmind/dm_env.git

or alternatively by checking out a local copy of our repository and running:

pip install /path/to/local/dm_env/

Citing

To cite this repository:

@misc{dm_env2019,
  author={Alistair Muldal and
      Yotam Doron and
      John Aslanides and
      Tim Harley and
      Tom Ward and
      Siqi Liu},
  title={dm\_env: A Python interface for reinforcement learning environments},
  year={2019},
  url={http://github.com/deepmind/dm_env}
}
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].