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

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
主站蜘蛛池模板: 嘉义县| 筠连县| 海口市| 克东县| 浮梁县| 电白县| 商河县| 泽普县| 双牌县| 威海市| 玉树县| 北碚区| 抚宁县| 通江县| 琼海市| 晋中市| 古浪县| 赤峰市| 永年县| 乐至县| 无锡市| 靖安县| 当雄县| 洪雅县| 遂宁市| 三门峡市| 萍乡市| 乌拉特后旗| 长兴县| 介休市| 新乡县| 县级市| 醴陵市| 仙游县| 四子王旗| 临猗县| 灵丘县| 和田县| 遵义县| 麻城市| 遂溪县|