©  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 
(1)
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 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.