Obsah

Neuronová síť (Umělá neuronová síť)

Umělá neuronová síť (ANN - Artificial Neural Network) je výpočetní model inspirovaný strukturou a fungováním biologických neuronů v lidském mozku. Je to základní nástroj strojového učení, který se dokáže učit rozpoznávat vzorce, klasifikovat data a předpovídat budoucí jevy.

Namísto toho, aby byl programátorovi zadán přesný algoritmus „krok za krokem“, neuronová síť se učí pomocí příkladů a postupné úpravy vnitřních parametrů.

1. Základní stavební prvek: Umělý neuron

Umělý neuron (perceptor) je matematická funkce, která pracuje ve třech krocích:

2. Struktura sítě (Vrstvy)

Neurony jsou organizovány do vrstev. Informace standardně protéká směrem od vstupu k výstupu:

3. Proces učení (Trénování)

Učení neuronové sítě je proces optimalizace vah. Probíhá v nekonečných cyklech:

4. Klíčové typy sítí

Typ Název Hlavní využití
MLP Multi-Layer Perceptron Základní tabulková data, jednoduché predikce.
CNN Convolutional Neural Network Zpracování obrazu, rozpoznávání objektů.
RNN Recurrent Neural Network Zpracování textu, řeči a časových řad (má „paměť“).
GAN Generative Adversarial Network Generování realistických obrázků a syntetických dat.

5. Výhody a limity

Zajímavost: První model umělého neuronu vznikl již v roce 1943 (McCulloch-Pitts), ale skutečný rozmach nastal až po roce 2010 díky dostupnosti výkonných grafických karet a velkých dat (Big Data).

Zpět na AI rozcestník