Rețelele neuronale sunt un model matematic folosit în învățarea automată (machine learning), care este inspirat de modul în care funcționează sistemul nervos al animalelor. Aceste rețele sunt compuse din neuroni artificiali interconectați care pot fi antrenați pentru a recunoaște modele și relații în date, precum imagini sau sunete. În timpul procesului de antrenare, rețelele neuronale ajustează ponderile în funcție de feedback-ul primit și își îmbunătățesc capacitatea de a face predicții precise în viitor. Aceste modele sunt folosite într-o varietate de domenii, cum ar fi recunoașterea vocală, detectarea fraudelor și învățarea mașinară în general.