Machine learning is a method of computer science that gives computers the ability to automatically apply complex calculations to big data and to find hidden insights without being explicitely told where to look.
Combining information and using algorithms allows computer programms to learn from experience and to apply what they have learned in upcoming situations. In this way, machines can act without being explicitely programmed. Therefore the advantage of machine learning is that this method allows to handle computing tasks where explicite algorithms cannot be programmed. Due to this ability machine learning has enabled a lot of innovative development such as self-driving cars, speech recognition or web search.