9 Convolutional Neural Networks (CNN) for Predictive Analytics

DOI: 10.1201/9781003278177-9

We have already discussed the basics of neural networks and deep neural networks. In this chapter, we will discuss the Convolutional Neural Network (CNN). A CNN also referred to as a ConvNet is a deep learning algorithm used for classifying images and recognizing objects within images. CNN has provided many successful results both in the area of computer vision and in NLP. For example, Facebook uses CNN as an integral part of their algorithm that automatically tags images, Google uses CNN for searching images, Amazon uses CNN as an integral part of their product recommendation systems, and Instagram uses CNN for image search and recommendations. But ...

Get What Every Engineer Should Know About Data-Driven Analytics 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.