Is een onderdeel van kunstmatige intelligentie en stelt dat de machine het vermogen heeft om zich aan te passen aan nieuwe situaties door het ontdekken van algoritmes en patronen ontdekken en die te gebruiken.