Algorithmus — Die Programmierer wollen nicht erklären, was sie getan haben.
Heuristik — Die Programmer können nicht erklären, was sie getan haben.
Maschinelles Lernen / Neuronales Netzwerk / Künstliche Intelligenz — Die „Programmierer“ wissen nicht, was sie getan haben.