This chapter covers two high-level TensorFlow 2.0 (TF 2.0) APIs—Keras and Estimators. Focusing on the concepts of lazy evaluation and eager execution, this chapter highlights the difference between how the underlying compute graphs are evaluated in TensorFlow 1.x (TF 1.x) and TF 2.0. This chapter also presents a detailed guide on building custom models (using custom low-level operations) using a high-level API such as Keras.
The following topics will be covered in this chapter:
- New abstractions in TF 2.0
- Diving deep into the Keras API
- Estimators
- Evaluating TensorFlow graphs