CONVOLUTIONAL NEURAL NETWORK HAS GAINED ENORMOUS SUCCESS IN RECENT YEARS, AND IS ONE OF THE MOST POPULAR DEEP LEARNING ALGORITHMS THAT HAS BEEN EXTENSIVELY USED IN MANY MACHINE LEARNING RELATED FIELDS. THE SUCCESS AND DIFFERENT APPLICATIONS OF CNN HAVE BEEN STUDIED AND ADDRESSED IN MANY STUDIES IN THE LITERATURE, HOWEVER, SOME ASPECTS WHICH INTERESTINGLY ARE VERY IMPORTANT ARE EITHER LESS WORKED ON OR IGNORED COMPLETELY. IN THIS PAPER WE STUDY AND ADDRESS SOME OF THE ASPECTS AND RESPECTIVE TRENDS THAT AFFECT THE APPLICATION OF CNN IN VARIOUS FIELDS.