Image Classification using Machine Learning: Ins and Outs