Artificial Intelligence has always fascinated computer scientists ever since the mid-60s when computers started becoming commercially available. But achieving meaningful success has always been the Holy Grail.
The quest and the eventual success of computer programs in competing with humans in specific activities such as:
have brought machine learning into the limelight.
The increased availability of computing power, the ability to access and manipulate data across data sources on the internet and next-generation algorithms have made it possible to leverage artificial intelligence and machine-learning for commercial applications at reasonable cost.