Log in
Enquire now
TensorFlow Agents

TensorFlow Agents

an open-source infrastructure paradigm for building parallel reinforcement learning algorithms in TensorFlow, allowing new algorithms to be developed and trained efficiently

OverviewStructured DataIssuesContributors

Contents

tensorflow.org
Is a
Software
Software

Software attributes

Industry
Artificial Intelligence (AI)
Artificial Intelligence (AI)

Other attributes

Source Code
github.com/tensorflow/agents
Technologies Used
TensorFlow
TensorFlow

TensorFlow Agents (TF-Agents) is an open-source, efficient infrastructure paradigm for building parallel reinforcement learning algorithms in TensorFlow.

TF-Agents simulates multiple environments in parallel, and groups them to perform the neural network computation on a batch rather than individual observations. This allows the TensorFlow execution engine to parallelize computation, without the need for manual synchronization. Environments are stepped in separate Python processes to progress them in parallel without interference of the global interpreter lock.

An "agent" is a core element of reinforcement learning which encompasses two main responsibilities:

  • defining a Policy to interact with the Environment; and
  • determining how to learn/train that Policy from collected experience.

Currently the following algorithms are available under TF-Agents:

  • DQN: Human level control through deep reinforcement learning.
  • DDQN: Deep Reinforcement Learning with Double Q-learning.
  • DDPG: Continuous control with deep reinforcement learning.
  • TD3: Addressing Function Approximation Error in Actor-Critic Methods.
  • REINFORCE: Simple Statistical Gradient-Following Algorithms for Connectionist Reinforcement Learning.
  • PPO: Proximal Policy Optimization Algorithms.
  • SAC: Soft Actor Critic.

In their paper, TensorFlow Agents: Efficient Batched Reinforcement Learning in TensorFlow, authors Hafter, Davidson, and Vanhoucke also introduced BatchPPO, which is an efficient implementation of the proximal policy optimization algorithm.

Timeline

No Timeline data yet.

Further Resources

Title
Author
Link
Type
Date

Setting up a Python Environment with Unity ML-Agents and TensorFlow for macOS

Tessa Chung

https://medium.com/@indiecontessa/setting-up-a-python-environment-with-tensorflow-on-macos-for-training-unity-ml-agents-faf19d71201

Web

TensorFlow Agents: Efficient Batched Reinforcement Learning in TensorFlow

Danijar Hafner, James Davidson, Vincent Vanhoucke

https://arxiv.org/pdf/1709.02878.pdf

PDF

TensorFlow at DeepMind (TensorFlow Dev Summit 2017)

https://www.youtube.com/watch?v=VdDmhOCw6J0

February 15, 2017

References

Find more entities like TensorFlow Agents

Use the Golden Query Tool to find similar entities by any field in the Knowledge Graph, including industry, location, and more.
Open Query Tool
Access by API
Golden Query Tool
Golden logo

Company

  • Home
  • Pricing
  • Enterprise

Legal

  • Terms of Service
  • Enterprise Terms of Service
  • Privacy Policy

Help

  • Help center
  • API Documentation
  • Contact Us
By using this site, you agree to our Terms of Service.