Abstract: Image classification is one of the highly explored fields in artificial intelligence and computer vision, due to its widespread applications such as medical image analysis, autonomous cars, ...