Rețelele neuronale artificiale sunt modele matematice și algoritmice utilizate pentru a emula activitatea neuronilor din creierul uman și pentru a rezolva probleme complexe de procesare a informațiilor, cum ar fi recunoașterea facială, recunoașterea vocală sau analiza imaginilor medicale.