One of the basic image classification problems (i.e Cat VS Dogs Classification problem ) I did by implementing VGG16 Network from scratch as well as using transfer learning in keras as well as in pytorch.
For detailed explanation regarding VGG16 Click below