There is a lot of buzz about the promise of artificial intelligence (AI) and machine learning - from self-driving cars to predicting heart attacks, AI is spreading like wildfire across industries, triggering a massive investment in talent as businesses rush to adopt and/or deploy the technology.