In this chapter, we covered the installation process for Ubuntu and Mac, gave an overview of the TensorFlow programming model, and explained the different types of simple nodes that could be used for building complex operations and how to get output from TensorFlow using a session object. Also, we covered TensorBoard and why it will helpful for debugging and analyzing complex deep learning applications.
Next, we will go through a basic explanation of neural networks and the intuition behind having multilayer neural networks. We will also cover some basic examples of TensorFlow and demonstrate how it could be used for regression and classification problems.