Přeskočit na obsah
TelegramWhatsApp

Slovník

Neural Network

Neuronová síť je výpočetní model inspirovaný strukturou biologického mozku, složený z vrstev propojených uzlů (neuronů). Každé spojení mezi neurony nese váhu, která se během tréninku upravuje tak, aby síť produkovala správné výstupy. Tento proces učení, nazývaný zpětné šíření chyby (backpropagation), opakovaně porovnává predikce sítě se správnými odpověďmi a minimalizuje rozdíl mezi nimi.

Základní stavební jednotkou je vrstva neuronů. Vstupní vrstva přijímá data, skryté vrstvy transformují reprezentaci prostřednictvím nelineárních aktivačních funkcí a výstupní vrstva produkuje predikci. Sítě s mnoha skrytými vrstvami se označují jako hluboké neuronové sítě – odtud termín deep learning.

Různé architektury neuronových sítí jsou optimalizovány pro různé typy dat. Konvoluční sítě (CNN) excelují v obrazových úlohách díky schopnosti detekovat lokální vzory nezávisle na jejich pozici. Rekurentní sítě (RNN) a jejich varianta LSTM zpracovávají sekvenční data jako text nebo časové řady. Transformery, na nichž jsou postaveny moderní LLM jako GPT nebo Claude, zpracovávají celé sekvence paralelně pomocí mechanismu pozornosti (attention).

Praktický dopad neuronových sítí na webový vývoj je rozsáhlý: pohánějí rozpoznávání řeči pro hlasová rozhraní, detekci objektů pro e-commerce vyhledávání podle obrázků, překladové systémy nebo generativní AI nástroje pro tvorbu obsahu. Frameworky jako TensorFlow nebo PyTorch umožňují implementaci i mimo akademické prostředí, přičemž předtrénované modely z Hugging Face snižují vstupní bariéru pro praktické nasazení.