Question: why cnn is the best?
Answer: The main reason behind CNN is feature engineering not required. Before CNN, we need to spend so much time on feature selection ( algorithm for features extraction). When we compare handcrafted features with CNN, CNN performance well and it gives better accuracy. It is covering local and global features.