So far, we've learned how to build an intelligent chatbot, which can play board games just as a human does, and glean insights from stock market data. In this chapter, we're going to move on to what many people in the general public imagine Artificial Intelligence (AI) to be: self-learning robots. In Chapter 8, Reinforcement Learning, you learned all about reinforcement learning and how to use those methods for basic tasks. In this chapter, we'll learn how to apply those methods to robotic motion.
In this chapter, we'll be using GPUs to help train these powerful algorithms. If you don't have a GPU- enabled computer, it's recommended that you use either AWS or Google Cloud to give you some more computing power.
The following topics will be covered in this chapter:
- Setting up your environment
- Setting u a deep deterministic...