Machine learning using neural networks of many layers, which learn their own features rather than being given them.