A Review of Convolutional Neural Networks, its Variants and Applications | IEEE Conference Publication | IEEE Xplore