What Deep Learning is and its challenges?

The buzz word in this digital majority world, Deep Learning, caters to the minimization of human intervention. When a problem is complex, when a scenario is challenging for human brain, deep learning plays a significant role to fill the gap.

Now that the concept is eliminating human involvement especially for complex problems, Deep Learning is also mysterious at times. There are certain challenges in this area, such as: