©  Navin Kumar Manaswi 2018
Navin Kumar ManaswiDeep Learning with Applications Using Python https://doi.org/10.1007/978-1-4842-3516-4_6

6. Convolutional Neural Networks

Navin Kumar Manaswi1 
Bangalore, Karnataka, India

A convolutional neural network (CNN) is a deep, feed-forward artificial neural network in which the neural network preserves the hierarchical structure by learning internal feature representations and generalizing the features in the common image problems like object recognition and other computer vision problems. It is not restricted to images; it also achieves state-of-the-art results in natural language processing problems and speech recognition.

Different Layers in a CNN

A CNN consists of multiple layers , as shown in Figure ...

Get Deep Learning with Applications Using Python : Chatbots and Face, Object, and Speech Recognition With TensorFlow and Keras now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.