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.

Table 2.1 Various features offered in TensorFlow

Probabilistic machine learning

TensorFlow supports implementing probabilistic machine learning models. For ...

Get TensorFlow in Action now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.