Skip to main content

Tensorforce: a TensorFlow library for applied reinforcement learning

Project description

Tensorforce: a TensorFlow library for applied reinforcement learning

Tensorforce is an open-source deep reinforcement learning framework, with an emphasis on modularized flexible library design and straightforward usability for applications in research and practice. Tensorforce is built on top of Google's TensorFlow framework and requires Python 3.

Tensorforce follows a set of high-level design choices which differentiate it from other similar libraries:

  • Modular component-based design: Feature implementations, above all, strive to be as generally applicable and configurable as possible, potentially at some cost of faithfully resembling details of the introducing paper.
  • Separation of RL algorithm and application: Algorithms are agnostic to the type and structure of inputs (states/observations) and outputs (actions/decisions), as well as the interaction with the application environment.
  • Full-on TensorFlow models: The entire reinforcement learning logic, including control flow, is implemented in TensorFlow, to enable portable computation graphs independent of application programming language, and to facilitate the deployment of models.

For more information, see the GitHub project page and ReadTheDocs documentation.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Tensorforce-0.6.1.tar.gz (183.5 kB view details)

Uploaded Source

Built Distribution

Tensorforce-0.6.1-py3-none-any.whl (285.9 kB view details)

Uploaded Python 3

File details

Details for the file Tensorforce-0.6.1.tar.gz.

File metadata

  • Download URL: Tensorforce-0.6.1.tar.gz
  • Upload date:
  • Size: 183.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.6.9

File hashes

Hashes for Tensorforce-0.6.1.tar.gz
Algorithm Hash digest
SHA256 89c733321ad8bdd3e6eaf01dcf314671b961f54e4940521c287a07a5c51c43f6
MD5 50181355eaaf6b717ce85439dd42a64a
BLAKE2b-256 156a9181bbdec2f0c75e625f1afda9fdc02a5652d89487e13ce13b585b440a88

See more details on using hashes here.

File details

Details for the file Tensorforce-0.6.1-py3-none-any.whl.

File metadata

  • Download URL: Tensorforce-0.6.1-py3-none-any.whl
  • Upload date:
  • Size: 285.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.6.9

File hashes

Hashes for Tensorforce-0.6.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f75cc71f8244ccfb287b9b2799fd6084a212c38d0b80e21324b2561278267867
MD5 779980b53a2be1e1e3a957036e9c8a53
BLAKE2b-256 d752967cc307ca7ce86bc2115243d283b54eb2d450ab1536fde5305de5a9af61

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page