Foundations of Deep Reinforcement Learning: Theory and Practice in Python
by Laura Graesser, Wah Loon Keng
12. Network Architectures
Neural networks are a component of every algorithm we have discussed in this book. However, up to this point, we have never discussed in detail the design of these networks, nor their functionality that is useful when combining neural networks with RL. The purpose of this chapter is to take a closer look at neural network design and training in the context of deep RL.
The chapter begins with a brief introduction to the different neural network families and the types of data they are specialized to process. Then we discuss how to select an appropriate network based on two characteristics of an environment—how observable it is and what the nature of the state space is. To characterize the observability of an environment, ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access