Deep Learning: A type of machine learning that uses artificial neural networks with many layers (hence "deep") to learn from large amounts of data. Deep learning algorithms are particularly effective for tasks such as image and speech recognition.