deepmind / Dm_env
Licence: apache-2.0
A Python interface for reinforcement learning environments
Stars: ✭ 127
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
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
Hbayesdm
Hierarchical Bayesian modeling of RLDM tasks, using R & Python
Stars: ✭ 124 (-2.36%)
Mutual labels: reinforcement-learning
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
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 thedm_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].