Review of Deep Learning: Concepts, CNN Architectures, Challenges, Applications, Future Directions | AMiner