O rețea neuronală artificială este un model computational inspirat de sistemul nervos central al organismelor vii. Aceasta este utilizată pentru a identifica modele complexe în date, și este adesea utilizată în cazurile de recunoaștere de imagini, limbaj natural și jocuri cu strategie.