Large-scale image classification using CNN
In this section, we will show a step-by-step example of developing a real-life ML project for image classification. However, we need to know the problem description first, to learn what sort of image classification needs to be done. Moreover, learning about the dataset is a mandate before getting started.
Problem description
Nowadays, food selfies and photo-centric social storytelling are becoming social trends. Food lovers willingly upload an enormous amount of selfies taken with food and a picture of the restaurant to social media and respective websites. And, of course, they also provide a written review that can significantly boost the popularity of the restaurant:
Figure 6: Mining some insights about business from Yelp dataset
For example, millions of unique visitors visit Yelp and have written more than 135 million reviews. There are lots of photos and lots of users who are uploading photos. Business owners can post photos and message their customers...