Member-only story
How to Build a Cat & Dog Classifier using Convolutional Neural Networks(CNN)
CNN’s were first developed and used around the 1980s. During those times the most that a CNN Algorithm could execute was recognizing handwritten digits, thus it was mostly used in the postal sectors to read Address codes.
The important thing to remember about any deep learning model is that it requires a large amount of data to train and also requires a lot of computing resources.
Why Use CNN?
CNN provides us with image patterns and image mapping from different segmented layers of an image to generate the best level of accuracy through pooling.
It is used typically with TensorFlow which is a python library built by google mainly for processing large-scale Unstructured data.
As we can see above CNN divides images into segments for cross-examination making it hard for anyone to use a fake photo for identification.
Project lifecycle using CNN with Python
We first have to ensure the data is ready for preprocessing into CNN coding, thus we have to divide the image data into…