7. Convolutional Neural Networks

Overview

In this chapter, you will learn how convolutional neural networks (CNNs) process image data. You will also learn how to correctly use a CNN on image data.

By the end of the chapter, you will be able to create your own CNN for classification and object identification on any image dataset using TensorFlow.

Introduction

This chapter covers CNNs. CNNs use convolutional layers that are well-suited to extracting features from images. They use learning filters that correlate with the task at hand. Simply put, they are very good at finding patterns in images.

In the previous chapter, you explored regularization and hyperparameter tuning. You used L1 and L2 regularization and added dropout to a classification ...

Get The TensorFlow 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.