Deep Learning is a branch of AI. Artificial neural networks are used to autonomously learn from existing data.
How does a computer recognize individual faces, how can it talk to a person? How do autonomous cars drive, avoid obstacles in a fraction of a second or recognize traffic signs? Artificial intelligence is concerned with the solution of such questions - and here especially the subfield of deep learning.
Deep learning is based on "deep" artificial neural networks (DNN). The advantage over conventional software solutions is that these artificial neural networks are capable of learning and can process huge amounts of data. And the larger the amount of data, the more and better the systems can learn.
Deep Learning takes as its model the structure and type of information processing of the biological, human brain - the nerve cells and their connections with each other. However, Deep Learning is not about the exact reproduction of biological networks. Deep learning experts are developing models that can process information in a similar way to a human being - it is about machine intelligence.
With the help of artificial neural networks, computers solve even the most complex tasks for which no conventional computer programs can be written.
For simple problems, mathematical rules can be formulated that computers can easily process. It is far more difficult to solve problems with the help of computers that cannot be described with mathematical rules. These include tasks that people can solve intuitively - such as speech or face recognition.
The technology of deep learning has made enormous progress in recent years. This is mainly due to the increased computing power of computers.