Deep learning is an umbrella term for machine learning techniques that attempt to discover interesting properties of data through multiple layered graphs. It draws inspiration from the structure and function of the human brain.
Reasons for the gaining popularity can be attributed to:
- potential for good results
- advance and availability of high computational and processing power and speed (e.g. modern GPUs)
- availability of huge datasets from various sources
- highly sophisticated algorithms