Exercises

Use the exercises in this section to enhance and reinforce your learning. Attempt at least a few of these exercises on your own, and remember this is really for your benefit:

  1. Set up and run the 3DBall example environment to train a working agent. This environment uses multiple games/agents to train.
  2. Set the 3DBall example to let half of the games use an already trained brain and the other to use training or external learning.
  3. Train the PushBlock environment agents using external learning.
  4. Train the VisualPushBlock environment. Note how this example uses a visual camera to capture the environment state.
  5. Run the Hallway scene as a player and then train the scene using an external learning brain.
  6. Run the VisualHallway scene as a player and then train the scene using an external learning brain.
  7. Run the WallJump scene and then run it under training conditions. This example uses Curriculum Training, which we will look at further in Chapter 9Rewards and Reinforcement Learning.
  8. Run the Pyramids scene and then set it up for training.
  9. Run the VisualPyramids scene and set it up for training.
  10. Run the Bouncer scene and set it up for training.

While you don't have to run all these exercises/examples, it can be helpful to familiarize yourself with them. They can often be the basis for creating new environments, as we will see in the next chapter.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset