What is Deep Learning?
Article n°2 of the “Deep Learning for Computer Vision” series
Before answering this question, let's first have a look at artificial intelligence and what it is used for. The main goal of Artificial Intelligence (AI) is to provide a set of algorithms that can solve problems that are easy (i.e. intuitive) for humans but complex for machines, e.g. describe the content of an image, detect road users … the image below gives an output example of such a system.
AI applications include pattern recognition and learning from data. In the literature, the term ANN for Artificial Neural Network is also used and refers to the algorithms that mimic the brain cells' functionality.
Machine Learning (ML) is a subset of AI techniques that uses statistical methods to enable machines to improve their performances from experiences of the problem they are trying to solve.
The learning phase in an ML system is done using one of three following approaches: