Artificiële intelligentie (AI) is de verzamelnaam voor software die zelf kan redeneren en zich aanpassen door te leren van data. Machine learning, een aspect van AI, bestaat uit algoritmes ofwel computerformules die zich voeden met en zelf leren van data om problemen op te lossen. Het zijn zogenaamde narrow intelligente systemen die de enkele taak waarvoor zij zijn ontwikkeld goed uitvoeren. General AI, systemen die allerlei taken kunnen uitvoeren en die bestaan uit gelaagde neurale netwerken, is er nog niet. Algoritmes zijn niet meer weg te denken uit allerlei aspecten van ons dagelijks leven.