Rețelele neurale (neuronale) artificiale (Artificial Neural Networks-ANN) denumite și sisteme conexioniste sunt sisteme de calcul inspirate de rețelele neuronale biologice care constituie creierul mamiferelor. O rețea neurală nu este un algoritm, ci mai degrabă un cadru pentru numeroși algoritmi de "machine learning", care lucrează împreună și prelucrează intrări complexe de date.