Artificial intelligence (AI) has long been featured in many science fiction novels and movies. However, with the increase in computer processing power, ever-growing connectivity and access to more data than ever before, the gap between fact and fiction is narrowing.