Rețeaua neurală artificială este un tip de model matematic utilizat pentru a identifica modele într-un set de date complexe, similar cu funcționarea neuronilor din creierul uman. Aceasta utilizează un algoritm de învățare automată pentru a analiza setul de date și pentru a identifica modele și caracteristici relevante. Rețeaua neurală artificială poate fi folosită într-o varietate de aplicații, inclusiv în recunoașterea imaginilor, procesarea de limbaj natural și învățarea automată.