Rețelele neuronale sunt un algoritm de machine learning care imită modul în care creierul uman procesează informațiile prin conexiuni între neuroni. Acestea primesc date de intrare, examinează modele și învață prin antrenare pentru a face predicții sau clasificări cu precizie din ce în ce mai mare a datelor noi.