Artificial intelligence is the broad umbrella term encapsulating any program or machine attempting to mimic human behaviour in some way.
The surge of AI in recent times was made possible by the availability of large amounts of data and the wide adoption of cloud computing tools that can process data faster than ever before. Today, AI is everywhere around us, providing turn-by-turn directions when we need them, recommending what we should buy or watch next and automatically tagging us in images and videos. While AI is the broad marketing term, machine learning and deep learning is the enabler for creating AI-based applications.
The primary potential of AI lies in its ability to collect large volumes of data at high speed, recognise patterns, learn from them, and enable better decision-making.