O rețea neurală artificială este un model matematic inspirat din procesul de învățare al creierului uman. Aceasta este formată dintr-o mulțime de neuroni interconectați, care preiau și procesează informații pentru a rezolva probleme complexe, prin ajustarea parametrilor și ponderilor conexiunilor dintre neuroni.