Chapter 3: Convolutional neural networks

Jenni Raitoharjua,b    aFinnish Environment Institute, Programme for Environmental Information, Jyväskylä, FinlandbFaculty of Information Technology and Communication Sciences, Tampere University, Tampere, Finland

Abstract

Convolutional neural networks (CNNs) have been a core element in the recent great advances of deep learning. This chapter introduces the basic concepts related to CNNs. The first part of the chapter focuses on the CNN structure and describes common layer types with the main focus on the convolutional layers. Some of the most famous CNN architectures are also briefly presented. The second part of the chapter focuses on training of CNNs. This part first describes how backpropagation is performed ...

Get Deep Learning for Robot Perception and Cognition 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.