3. Image Classification with Convolutional Neural Networks (CNNs)

Introduction

In this chapter, we will study convolutional neural networks (CNNs) and image classification. First, we will be introduced to the architecture of CNNs and how to implement them. We will then get hands-on experience of using TensorFlow to develop image classifiers. Finally, we will cover the concepts of transfer learning and fine-tuning and see how we can use state-of-the-art algorithms.

By the end of this chapter, you will have a good understanding of what CNNs are and how programming with TensorFlow works.

Introduction

In the previous chapters, we learned about traditional neural networks and a number of models, such as the perceptron. We learned how to train ...

Get The Deep Learning Workshop 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.