Neurónová sieť nie je monolit. Skladá sa z troch základných typov vrstiev: vstupnej, skrytých a výstupnej. Vstupná vrstva slúži ako brána pre surové dáta, zatiaľ čo skryté vrstvy vykonávajú extrakciu abstraktných čŕt. V hlbokých sieťach môže počet skrytých vrstiev dosahovať stovky, čo umožňuje modelu identifikovať aj tie najjemnejšie nuansy v dátach.
Proces učenia prebieha cez mechanizmus známy ako spätné šírenie chyby (backpropagation). Keď sieť urobí chybu v predikcii, algoritmus vypočíta gradient chybovej funkcie a spätne upraví váhy v každom neuróne. Tento cyklus sa opakuje tisíckrát, až kým sa chyba minimalizuje na prijateľnú úroveň. Vyžaduje to presný matematický aparát a optimalizačné metódy.
Kľúčové architektúry:
- CNN (Konvolučné siete): Špecializované na spracovanie obrazových dát a priestorových hierarchií.
- RNN (Rekurentné siete): Navrhnuté pre sekvenčné dáta, ako je text alebo časové rady.
- Transformery: Moderný štandard pre spracovanie prirodzeného jazyka využívajúci mechanizmus pozornosti.
Efektivita týchto štruktúr priamo závisí od kvality tréningovej množiny. Pri učení s učiteľom sú dáta presne označené, čo sieti umožňuje rýchlejšiu konvergenciu. Naopak, komplexnejšie úlohy vyžadujú prístupy, ktoré rozoberáme v sekcii o učení bez učiteľa.