the use of neural networks with many layers (hence "deep") trained on large datasets with powerful hardware.