The following exercises are programming challenges, combining the expressive power of the TensorFlow Python API and the advantages brought by other programming languages:
- What is a checkpoint file?
- What is a SavedModel file?
- What are the differences between a checkpoint and a SavedModel?
- What is a SignatureDef?
- Can a checkpoint have a SignatureDef?
- Can a SavedModel have more than one SignatureDef?
- Export a computational graph as a SavedModel that computes the batch matrix multiplication; the returned dictionary must have a meaningful key value.
- Convert the SavedModel defined in the previous exercise into its TensorFlow.js representation.
- Use the model.json file we created in the previous exercise to develop a simple web page that computes the multiplication of matrices chosen by the user.
- Restore the semantic segmentation model defined in Chapter 8, Semantic Segmentation...