Image Classification using Convolutional Neural Networks

So far, we haven't developed any machine learning (ML) projects for image processing tasks. Linear ML models and other regular deep neural network (DNN) models, such as Multilayer Perceptrons (MLPs) or Deep Belief Networks (DBNs), cannot learn or model non-linear features from images.

On the other hand, a convolutional neural network (CNN) is a type of feedforward neural network in which the connectivity pattern between its neurons is inspired by the animal visual cortex. In the last few years, CNNs have demonstrated superhuman performance in complex visual tasks such as image search services, self-driving cars, automatic video classification, voice recognition, and natural language ...

Get Scala Machine Learning Projects 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.