Image Classification - Convolutional Neural Network using Keras
Aim: The main purpose of this project is to classify images using Convolutional Neural Network. For this, the cat vs dog dataset will be used, which has 8000 training images (4000 each) and 2000 test images . 2 methods will be used and compared: a. Normal feed forward CNN b. Data (Image) Augmentation technique. To learn about how Convolutional neural network works, Click here Data Augmentation explaination: This method works very well when the dataset is small, i.e. very less images to train our neural network. Just like our cat vs dog dataset, which has only 4000 images of dogs and cats each. In order to increase our training samples we can scrape through the internet collecting images. But this is very boring and expensive. Enter Data Augmentation technique, which does the work for us. It increases our training samples in very less time. Data/Image augmentation is the process of taking the images that are already in our training dataset and manipulating th...