官术网_书友最值得收藏!

Training Reinforcement Learning Agents Using OpenAI Gym

The OpenAI Gym provides a lot of virtual environments to train your reinforcement learning agents. In reinforcement learning, the most difficult task is to create the environment. This is where OpenAI Gym comes to the rescue, by providing a lot of toy game environments to provide users with a platform to train and benchmark their reinforcement learning agents.

In other words, it provides a playground for the reinforcement learning agent to learn and benchmark their performance, where the agent has to learn to navigate from the start state to the goal state without undergoing any mishaps.

Thus, in this chapter, we will be learning to understand and use environments from OpenAI Gym and trying to implement basic Q-learning and the Q-network for our agents to learn.

OpenAI Gym provides different types of environments. They are as follows:

  • Classic control
  • Algorithmic
  • Atari
  • Board games
  • Box2D
  • Parameter tuning
  • MuJoCo
  • Toy text
  • Safety
  • Minecraft
  • PyGame learning environment
  • Soccer
  • Doom

For the details of these broad environment categories and their environmental playground, go to https://Gym.openai.com/envs/.

We will cover the following topics in this chapter:

  • The OpenAI Gym environment
  • Programming an agent using an OpenAI Gym environment
  • Using the Q-Network for real-world applications
主站蜘蛛池模板: 松桃| 台山市| 丰台区| 安国市| 旬邑县| 兰西县| 察哈| 东乡族自治县| 兴化市| 敦煌市| 洪江市| 北宁市| 正阳县| 柯坪县| 平陆县| 博罗县| 和田市| 沾化县| 疏勒县| 武威市| 新河县| 荣成市| 含山县| 郧西县| 驻马店市| 北碚区| 周宁县| 浦城县| 泰和县| 安远县| 邵阳县| 云霄县| 海门市| 凤山县| 巴中市| 湖南省| 沁阳市| 交城县| 灵石县| 互助| 平凉市|