O rețea neuronală este compusă dintr-o colecție de algoritmi interconectați care vor lucra împreună pentru a înțelege și interpreta un set de date. Rețeaua neuronală este formată dintr-un set de noduri și legături dintre ele care imită operațiile efectuate de creierul uman. Aceste noduri procesează informațiile care le sunt furnizate și le transmit mai apoi mai departe.