This is based on a google challenge put forward by Kaggle and microsoft. The challenge : https://www.kaggle.com/c/dogs-vs-cats
Train and Test set of seperate labeled images of dog and cats are given, and we need to create a model which can differentiate between useen images dogs and cats with good acuuray.
The solution uses CNN to achieve this and it is implemented using Tensorflow 2.0 (with Keras).