Summary
We've learned how neural networks work on a basic level and how to implement a simple network using NumPy. We learned about computing loss functions, gradient descent, and backpropagation to update the weights of a network and fit its internal function to a useful model of a dataset. We built our first Q-network using TensorFlow and gained an understanding of using the framework.
In the next chapter, we'll discuss how to improve on the Q-network that we built using methods such as experience replay and using images as input to a network. We'll be building a deep Q-network using Keras running on a TensorFlow backend. You can think of Keras as a wrapper or frontend for TensorFlow; it abstracts many of the functions that TensorFlow ...
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