Image classification is the task of classifying a whole image as a single label. For example, an image classification task could label an image as a dog or a cat, given an image is either a dog or a cat. In this chapter, we will see how to use TensorFlow to build such an image classification model and also learn the techniques to improve the accuracy.
We will cover the following topics in this chapter:
- Training the MNIST model in TensorFlow
- Training the MNIST model in Keras
- Other popular image testing datasets
- The bigger deep learning models
- Training a model for cats versus dogs
- Developing real-world applications