Per domande relative all'apprendimento automatico (ML), che è un insieme di metodi in grado di rilevare automaticamente modelli nei dati e quindi utilizzare i modelli scoperti per prevedere i dati futuri o eseguire altri tipi di processi decisionali in condizioni di incertezza (come pianificare come per raccogliere più dati). La ML è generalmente divisa in apprendimento supervisionato, non supervisionato e di rinforzo. Il deep learning è un sottocampo di ML che utilizza reti neurali artificiali profonde.