2 TensorFlow 2

 

This chapter covers

  • What TensorFlow 2 is
  • Important data structures and operations in TensorFlow
  • Common neural network related operations in TensorFlow

In the previous chapter, we learned that TensorFlow is an end-to-end machine learning framework predominantly used for implementing deep neural networks. TensorFlow is skillful at converting these deep neural networks to computational graphs that run faster on optimized hardware (e.g., GPUs and TPUs). But keep in mind that this is not the only use for TensorFlow. Table 2.1 delineates other areas TensorFlow supports.

2.1 First steps with TensorFlow 2

 
 
 

2.1.1 How does TensorFlow operate under the hood?

 
 

2.2 TensorFlow building blocks

 
 

2.2.1 Understanding tf.Variable

 
 
 

2.2.2 Understanding tf.Tensor

 
 

2.2.3 Understanding tf.Operation

 

2.3 Neural network-related computations in TensorFlow

 
 

2.3.1 Matrix multiplication

 
 

2.3.2 Convolution operation

 
 
 
 

2.3.3 Pooling operation

 
 
 

Summary

 
 

Answers to exercises

 
 
sitemap

Unable to load book!

The book could not be loaded.

(try again in a couple of minutes)

manning.com homepage
test yourself with a liveTest