Computers that can learn, combine and analyse vast amounts of information quickly, efficiently and without the need for explicit instructions are emerging as a powerful tool for handling large data ...