© Umberto Michelucci 2019
U. MichelucciAdvanced Applied Deep Learning https://doi.org/10.1007/978-1-4842-4976-5_3

3. Fundamentals of Convolutional Neural Networks

Umberto Michelucci1 
(1)
TOELT LLC, Dübendorf, Switzerland
 

In this chapter, we will look at the main components of a convolutional neural network (CNN): kernels and pooling layers. We will then look at how a typical network looks. We will then try to solve a classification problem with a simple convolutional network and try to visualize the convolutional operation. The purpose of this is to try to understand, at least intuitively, how the learning works.

Kernels and Filters

One of the main components of CNNs are filters, which are square matrices that have dimensions nK × nK, where nK is an ...

Get Advanced Applied Deep Learning: Convolutional Neural Networks and Object Detection 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.